Autor | Zpráva | ||
---|---|---|---|
Lojzik Profil * |
#1 · Zasláno: 22. 5. 2008, 14:29:10
ahojte poradi nekdo s timto skriptem? uz si nad tim hlavu lamu skoro cely dopoledne,pravdepodobne mam chybu nekde tady:
if (($back['nazev'])!=($pocet['nazev'])&&($back['objcsl'])!=($pocet['objc sl'])&&($back['id'])!=($pocet['zbozi_id'])) protoze at dam != nebo == skript porad funguje stejne... if (isset ($_GET['zbozi_id'])) { // Zkontrolovat ID $zjisti=mysql_query ("select zbozi_id,nazev,objcsl from kosik where uzivid='".$_SESSION["id1"]."'") or print mysql_error(); $pocet=mysql_fetch_array($zjisti); $wed=mysql_query ("select zbozi.id,nazev,cena,obrazek,objcsl from zbozi where id='$_GET[zbozi_id]'") or print mysql_error(); $back=mysql_fetch_array($wed);} if (($back['nazev'])!=($pocet['nazev'])&&($back['objcsl'])!=($pocet['objc sl'])&&($back['id'])!=($pocet['zbozi_id'])) { mysql_query("insert into kosik (nazev,cena,zbozi_id,uzivid,obrazek,objcsl) values ('$back[nazev]','$back[cena]','$back[id]','$_SESSION[id1]','$back[obra zek]','$back[objcsl]')")or print mysql_error(); header ("location:pridano1.php"); } else {mysql_query ("update kosik set pocetks=pocetks+1 where zbozi_id='".$_GET["zbozi_id"]."' and uzivid='".$_SESSION[id1]."'");} |
||
Joker Profil |
#2 · Zasláno: 22. 5. 2008, 14:36:49 · Upravil/a: Joker
Lojzik
Je tam špatně závorkování, takže to nejspíš nebude dělat to, "co tím chtěl básník říci"... Pro srovnání původní a IMHO správný kód: if (($back['nazev'])!=($pocet['nazev'])&&($back['objcsl'])!=($pocet['objc sl'])&&($back['id'])!=($pocet['zbozi_id'])) if (($back['nazev'] != $pocet['nazev']) && ($back['objcsl'] != $pocet['objc sl']) && ($back['id'] != $pocet['zbozi_id'])) |
||
Měsíček Profil |
#3 · Zasláno: 22. 5. 2008, 15:10:18
Jen takové malé rýpnutí Lojziku.. ty závorky co jsi tam měl předtím .. fungovalo by to naprosto stejně jako by jsi je tam neměl ;)
|
||
Lojzik Profil * |
#4 · Zasláno: 22. 5. 2008, 15:15:36
jo mas mravdu chyba byla nekde jinde ale diky za ucast :-)
|
||
Časová prodleva: 16 let
|
0