Autor | Zpráva | ||
---|---|---|---|
Pavel Vodnář Profil * |
#1 · Zasláno: 24. 2. 2011, 11:11:04
Ahojky, potřeboval by jsem poradit proč mi tento kód nemaže inzeraty pod příslušným id? díky
$pripoj=MySQL_Connect($localhost, $user, $pass) or Die(MySQL_Error()); MySQL_Select_Db("databaze") or Die(MySQL_Error()); $smazat = mysql_query("DELETE FROM inzeraty WHERE id_inzeratu = ".$_GET['id'].""); |
||
Spectator Profil |
#2 · Zasláno: 24. 2. 2011, 11:25:22
1) Zkus si provést dotaz přímo (např phpmyadmin nebo pres nejaky program), zda v něm nemáš chybu.
2) Zkontroluj, co ti vraci $_GET |
||
Joker Profil |
#3 · Zasláno: 24. 2. 2011, 11:31:28
Pavel Vodnář:
Mimo téma, schválně co se stane, když do pole "id" vyplním 1 OR 1=1 -- |
||
Taps Profil |
#4 · Zasláno: 24. 2. 2011, 11:40:45
Pavel Vodnář:
$pripoj=MySQL_Connect($localhost, $user, $pass) or Die(MySQL_Error()); MySQL_Select_Db("databaze") or Die(MySQL_Error()); $idecko=intval($_GET['id']); $smazat = mysql_query("DELETE FROM inzeraty WHERE id_inzeratu =".$idecko); |
||
Pavel Vodnář Profil * |
#5 · Zasláno: 24. 2. 2011, 12:39:06
$_GET $idecko |
||
Taps Profil |
#6 · Zasláno: 24. 2. 2011, 12:55:37
Pavel Vodnář:
tak si ten zápis musíš upravit $idecko=intval($_GET['id_inzeratu']); |
||
Časová prodleva: 13 let
|
0