Výdělek na internetu - CZEmoney.com

Peníze, výdělek, reklama, affiliate, klikačky, PTP, MLM a další firmy
Právě je 23.05.12 22:37

Všechny časy jsou v UTC + 1 hodina




 [ Příspěvků: 22 ] 
Autor Zpráva
Napsal: 16.08.09 14:26 
Offline
Charita
Charita
Uživatelský avatar

Registrován: 17.09.07 14:32
Příspěvky: 842
Bydliště: Plzeň
Toto je úvodní příspěvek

nevíte někdo v čem je chyba? připusuje to jenom u id 1, ale když dam jiný, tak to nejde....
Kód:
include("db.php");
$id=$_REQUEST['id'];
$m=1/100000;
$sql=mysql_query("UPDATE users SET cash=cash+$m WHERE id='$id'");

_________________
╔╩╦═╬═╦ chceš mít svůj vlastní PTP script jen za 20$ :?: stačí napsat sz ;-) ╦═╬═╦╩╗

Bohatneme.info - moje nové stránky o výdělku na internetu

baví tě MLM? chceš se připojit do jednoho, které nechce vstupní poplatky? Pokud ano, pokračuj zde :!: Vím, jak skrýt banner od 20dollars2surf.com


Naposledy upravil kubik dne 17.08.09 23:02, celkově upraveno 1

Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 16.08.09 16:29 
Offline
Uživatelský avatar

Registrován: 09.02.08 12:24
Příspěvky: 1061
Bydliště: Libáň
v mysql nejsem profík, ale máš v tom příkazu UPDATE
nebude to tim, že jediný zapis v DB je ten s ID 1?
jestli jo tak to nemá co updatovat ;)

_________________
Moje oblíbené sseriály

osobní web s nabídkou programování - design [×] - kódování [×] - programování [8/10]
Honda CBR 600 F 25 kW [×/60]
shyby [8/18]


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 16.08.09 16:55 
Offline
Charita
Charita
Uživatelský avatar

Registrován: 17.09.07 14:32
Příspěvky: 842
Bydliště: Plzeň
ne, tim to opravdu neni :lol: registrací získáš svoje id, takže updatuju záznam toho uživatele, kterej je reglej ;-)

_________________
╔╩╦═╬═╦ chceš mít svůj vlastní PTP script jen za 20$ :?: stačí napsat sz ;-) ╦═╬═╦╩╗

Bohatneme.info - moje nové stránky o výdělku na internetu

baví tě MLM? chceš se připojit do jednoho, které nechce vstupní poplatky? Pokud ano, pokračuj zde :!: Vím, jak skrýt banner od 20dollars2surf.com


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 16.08.09 20:33 
Offline
Charita
Charita
Uživatelský avatar

Registrován: 17.09.07 14:32
Příspěvky: 842
Bydliště: Plzeň
tak jinak.......už to počítá, ale jenom u id 1,2,3.....id 11,12,13 to nezapočítává....

_________________
╔╩╦═╬═╦ chceš mít svůj vlastní PTP script jen za 20$ :?: stačí napsat sz ;-) ╦═╬═╦╩╗

Bohatneme.info - moje nové stránky o výdělku na internetu

baví tě MLM? chceš se připojit do jednoho, které nechce vstupní poplatky? Pokud ano, pokračuj zde :!: Vím, jak skrýt banner od 20dollars2surf.com


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 16.08.09 20:39 
Offline
Ctěný člen
Uživatelský avatar

Registrován: 21.10.05 16:15
Příspěvky: 868
Ja tam vidim chyb hned nekolik. Mel jsem moznost v posledni dobe par podobnych skriptu videt a uz delsi dobu uvazuju o tom, ze bych sem o tom par veci napsal, ale zatim nebyl cas.
Predne bych rad predeslal, ze ten kod by mel mozna fungovat a ze v nem nevidim funkcni chybu a dokonce u me funguje spravne. Ovsem, styl jakym je ten kod napsanej... :roll:
V kostce...nevim od koho to mas, ale sepisu co me drasa:
1) String id. Ja vsadim boty, ze ten programator neni takovej idiot, aby udelal id jako string, presto je takovej idiot, aby se na nej jako na string dotazoval. Tohle je trest bozi za to, ze je mysql (ale i php a taky html) malo striktni. Proste jazyk pro lamy, ktery skousne vse. Predpokladam, ze to nejak preprocesor rozlouskne a nakonec s tim jako se stringem nepracuje, ale... :?
2) Pocitani ve floatu. Za 1/100000 bych na miste popravoval a dokonce verim, ze tohle je slabinou tohoto konkretniho kusu kodu. Proste tam bylo 10000, ty sis tam hodil 100000, ale v databazi mas precision o rad dolu. Pri pocitani penez pouziva float snad jedine naprostej tatar a programatorskej analfabet. Kazdej programator vi, jake problemy float zpusobuje.
Min kriticky veci:
3) V updatu chybi limit...nejlepsi cesta, jak si pri blbym vstupu prepsat celou databazi.
4) Nazvat si id jako $id je fajn, ale lepsi je si alespon v kodu id oznacit nejak smysluplne...napriklad $user_id. Kdo se v tom ma vyznat? Nakonec se ty id pomichaji a problem je na svete...

Omlouvam se, jestli jsem se rozcilil moc, ale opravdu to ve me peni dyl, tak pardon. :oops:
Tobe doporucuju nejaky lehky debug. Dej si tam echo '$id', abys mel jistotu, ze tam dorazi spravne id, nebo jeste lip, dej si echo misto toho query, at vidis co vlastne volas. Do $m doporucuju pro zacatek vlozit celociselnou hodnotu, treba 1. Mozna je tam nejaka jina chyba, kterou ted pri rudem videni nevidim...


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 16.08.09 20:50 
Offline
Charita
Charita
Uživatelský avatar

Registrován: 17.09.07 14:32
Příspěvky: 842
Bydliště: Plzeň
ne, id mam jako int ale idiot sem :mrgreen:

$id=$_GET['id'];
$m=15/1000000;
$sql=mysql_query("UPDATE users SET cash=cash+".$credit." WHERE id='".$id."'") or die(mysql_error());
echo id sem už zkoušel, a posílá se to v pořádku....
limit by mi asi byl k ničemu....a co se týče toho že by se to mohlo pomíchat, tak todle je celej kód

btw, muj první script v životě, tak na mě hned tak nekřič :lol:

_________________
╔╩╦═╬═╦ chceš mít svůj vlastní PTP script jen za 20$ :?: stačí napsat sz ;-) ╦═╬═╦╩╗

Bohatneme.info - moje nové stránky o výdělku na internetu

baví tě MLM? chceš se připojit do jednoho, které nechce vstupní poplatky? Pokud ano, pokračuj zde :!: Vím, jak skrýt banner od 20dollars2surf.com


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 16.08.09 20:55 
Offline
Ctěný člen
Uživatelský avatar

Registrován: 21.10.05 16:15
Příspěvky: 868
Aha, promin...nenapadlo me, zes to psal ty, protoze jsem podobny uchylarny videl i jinde. :) Tak to sorry fakt, zvlast jestli nejsi programator.
Ze to funguje pro nejaky id a pro nejaky ne, tak to je dost divny, to asi uznas...zvlast u triradkovyho kodu. :wink: Zkus to tak:
Kód:
$user_id=$_REQUEST['id'];
$credit=1;
mysql_query("UPDATE users SET cash=cash+$credit WHERE id=$user_id limit 1") or die(mysql_error());

Nerikej mi, ze takhle to nefunguje. :?:

EDIT: jeste mala uprava...


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 16.08.09 21:01 
Offline
Charita
Charita
Uživatelský avatar

Registrován: 17.09.07 14:32
Příspěvky: 842
Bydliště: Plzeň
nn, programátor fakt nejsem :-) jj, funguje to.....pro id 1,2,3.......ale pro 12 a 13 ne.....tady de o to, že sem tam měl záznamy 4-11 ale ty sem smazal, ale i když si tam ručně přepíšu na id 4, tak to stejně nejde....

a nejde to ani když udělam $user_id="12"; ale když dam $user_id="1"; tak se to připíše...už sem z toho fakt blbej

a nejde to ani s tou tvou úpravou

_________________
╔╩╦═╬═╦ chceš mít svůj vlastní PTP script jen za 20$ :?: stačí napsat sz ;-) ╦═╬═╦╩╗

Bohatneme.info - moje nové stránky o výdělku na internetu

baví tě MLM? chceš se připojit do jednoho, které nechce vstupní poplatky? Pokud ano, pokračuj zde :!: Vím, jak skrýt banner od 20dollars2surf.com


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 16.08.09 21:26 
Offline
Ctěný člen
Uživatelský avatar

Registrován: 21.10.05 16:15
Příspěvky: 868
A kdyz to pustis primo z konzole mysql (nebo z phpmyadmina)?
Kód:
update users set cash=cash+1000 where id=12 limit 1;

Co to napise? Co je potom v cash?


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 17.08.09 16:00 
Offline
Charita
Charita
Uživatelský avatar

Registrován: 17.09.07 14:32
Příspěvky: 842
Bydliště: Plzeň
Ovlivněné řádky: 0 (Dotaz zabral 0.0002 sekund)
SQL-dotaz: UPDATE users SET cash = cash +1000 WHERE id =12 LIMIT 1 ;

Ovlivněné řádky: 1 (Dotaz zabral 0.0002 sekund)
SQL-dotaz: UPDATE users SET cash = cash +1000 WHERE id =1 LIMIT 1 ;

trochu hovadina, ne?

_________________
╔╩╦═╬═╦ chceš mít svůj vlastní PTP script jen za 20$ :?: stačí napsat sz ;-) ╦═╬═╦╩╗

Bohatneme.info - moje nové stránky o výdělku na internetu

baví tě MLM? chceš se připojit do jednoho, které nechce vstupní poplatky? Pokud ano, pokračuj zde :!: Vím, jak skrýt banner od 20dollars2surf.com


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 17.08.09 16:14 
Offline
Uživatelský avatar

Registrován: 09.02.08 12:24
Příspěvky: 1061
Bydliště: Libáň
njn, mysql je neprozkoumaný jazyk,
a mnoho svých tajemství si nechává pro sebe :D

_________________
Moje oblíbené sseriály

osobní web s nabídkou programování - design [×] - kódování [×] - programování [8/10]
Honda CBR 600 F 25 kW [×/60]
shyby [8/18]


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 17.08.09 19:41 
Offline
Ctěný člen
Uživatelský avatar

Registrován: 21.10.05 16:15
Příspěvky: 868
kubik píše:
trochu hovadina, ne?

Pokud tam zaznam s id 12 neni, tak je to v naprostem poradku. :wink:
Zkus:
Kód:
select count(*) from users where id=12;

Pokud ses si naprosto jistej, ze tam zaznam s id=12 je, tak jeste zkus toto:
Kód:
repair table users;

Jinak nevim...skoro bych rekl, ze zmatkujes a ze tam proste takovy zaznamy nemas. :)


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 17.08.09 20:08 
Offline
Charita
Charita
Uživatelský avatar

Registrován: 17.09.07 14:32
Příspěvky: 842
Bydliště: Plzeň
nn, w3m se mi už ptal jestli tam fakt mam 12 a dával sem select * from users where id 12 a vyjelo to záznam ;-) nato prohlásil že to je blbost a neví co s tim :-D

_________________
╔╩╦═╬═╦ chceš mít svůj vlastní PTP script jen za 20$ :?: stačí napsat sz ;-) ╦═╬═╦╩╗

Bohatneme.info - moje nové stránky o výdělku na internetu

baví tě MLM? chceš se připojit do jednoho, které nechce vstupní poplatky? Pokud ano, pokračuj zde :!: Vím, jak skrýt banner od 20dollars2surf.com


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 17.08.09 20:36 
Offline
Charita
Charita
Uživatelský avatar

Registrován: 17.09.07 14:32
Příspěvky: 842
Bydliště: Plzeň
tak sem si to zkusil přepsat takle, a stejně to nefunguje, pořád jenom u id 1,2,3... ještě sem si vypsal $name jestli to opravdu vypisuje tak jak má.... :-(

Kód:
$user_id=$_GET['id'];
$sql=mysql_query("select username from users where id='$user_id'");
$nam=mysql_fetch_array($sql);
$name=$nam['user'];
$credit=1;
$sql=mysql_query("UPDATE users SET cash=cash+".$credit." WHERE user='".$name."' limit 1") or die(mysql_error());
echo "hotovo<br>";
echo $name;

_________________
╔╩╦═╬═╦ chceš mít svůj vlastní PTP script jen za 20$ :?: stačí napsat sz ;-) ╦═╬═╦╩╗

Bohatneme.info - moje nové stránky o výdělku na internetu

baví tě MLM? chceš se připojit do jednoho, které nechce vstupní poplatky? Pokud ano, pokračuj zde :!: Vím, jak skrýt banner od 20dollars2surf.com


Naposledy upravil kubik dne 17.08.09 20:37, celkově upraveno 1

Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 17.08.09 20:37 
Offline
Ctěný člen
Uživatelský avatar

Registrován: 21.10.05 16:15
Příspěvky: 868
Tak zkus ten repair table. Pripadne check nebo optimize.

Hele, posli jeste co ti to vypise na tohle:
Kód:
select id,cash from user where id<20;


Naposledy upravil ppp dne 17.08.09 20:38, celkově upraveno 1

Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 17.08.09 20:37 
Offline
Charita
Charita
Uživatelský avatar

Registrován: 17.09.07 14:32
Příspěvky: 842
Bydliště: Plzeň
repair sem zkoušel.....

_________________
╔╩╦═╬═╦ chceš mít svůj vlastní PTP script jen za 20$ :?: stačí napsat sz ;-) ╦═╬═╦╩╗

Bohatneme.info - moje nové stránky o výdělku na internetu

baví tě MLM? chceš se připojit do jednoho, které nechce vstupní poplatky? Pokud ano, pokračuj zde :!: Vím, jak skrýt banner od 20dollars2surf.com


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 17.08.09 20:39 
Offline
Ctěný člen
Uživatelský avatar

Registrován: 21.10.05 16:15
Příspěvky: 868
Co vypise tohle:
Kód:
select id,cash from user where id<20;

:?:


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 17.08.09 20:41 
Offline
Charita
Charita
Uživatelský avatar

Registrován: 17.09.07 14:32
Příspěvky: 842
Bydliště: Plzeň
toto.....

_________________
╔╩╦═╬═╦ chceš mít svůj vlastní PTP script jen za 20$ :?: stačí napsat sz ;-) ╦═╬═╦╩╗

Bohatneme.info - moje nové stránky o výdělku na internetu

baví tě MLM? chceš se připojit do jednoho, které nechce vstupní poplatky? Pokud ano, pokračuj zde :!: Vím, jak skrýt banner od 20dollars2surf.com


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 17.08.09 22:19 
Offline
Ctěný člen
Uživatelský avatar

Registrován: 21.10.05 16:15
Příspěvky: 868
Chichi...tak to by mohla byt ta chyba, ze. :wink: Toto ti to spravi:
Kód:
ALTER TABLE user modify cash FLOAT NOT NULL DEFAULT 0;


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 17.08.09 22:47 
Offline
Charita
Charita
Uživatelský avatar

Registrován: 17.09.07 14:32
Příspěvky: 842
Bydliště: Plzeň
ááá si bůůh :mrgreen:

_________________
╔╩╦═╬═╦ chceš mít svůj vlastní PTP script jen za 20$ :?: stačí napsat sz ;-) ╦═╬═╦╩╗

Bohatneme.info - moje nové stránky o výdělku na internetu

baví tě MLM? chceš se připojit do jednoho, které nechce vstupní poplatky? Pokud ano, pokračuj zde :!: Vím, jak skrýt banner od 20dollars2surf.com


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 17.08.09 22:51 
Offline
Ctěný člen
Uživatelský avatar

Registrován: 21.10.05 16:15
Příspěvky: 868
No jasne...zazraky na pockani, bez pristupu do databaze az do druheho dne. :mrgreen:


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: kdo najde chybu?
Napsal: 17.08.09 23:02 
Offline
Charita
Charita
Uživatelský avatar

Registrován: 17.09.07 14:32
Příspěvky: 842
Bydliště: Plzeň
jn, kdybych ti dal přístup tak by to bylo asi rychlejší :lol:

_________________
╔╩╦═╬═╦ chceš mít svůj vlastní PTP script jen za 20$ :?: stačí napsat sz ;-) ╦═╬═╦╩╗

Bohatneme.info - moje nové stránky o výdělku na internetu

baví tě MLM? chceš se připojit do jednoho, které nechce vstupní poplatky? Pokud ano, pokračuj zde :!: Vím, jak skrýt banner od 20dollars2surf.com


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odpovědět na téma  [ Příspěvků: 22 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto téma: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Powered by phpBB® Forum Software © phpBB Group

Český překlad – phpBB.cz
phpBB SEO
[ Time : 0.157s | 17 Queries | GZIP : On ]