Autor | Zpráva | ||
---|---|---|---|
Radar009 Profil |
#1 · Zasláno: 29. 5. 2017, 10:50:33
Dobrý den, zamotal jsem se do problému s odstraněním podsložky z databáze a chtěl bych poprosit o radu.
Tímto odkazem: <a href="deletesub.php?Cid=$_GET[Cid]&SubID=$aSubCategories[Sid]">Odstranit</a> volám funkci na odstranění; kde Cid je číslo složky a Sid číslo podsložky. Zde je kód, který má smazání vykonat: <?php include('config.php'); if(isset($_GET['Cid'])) { $Cid=$_GET['Cid']; $query1=mysql_query("delete from subcategories where Cid='$Cid'"); if($query1) { header('location:index.php'); } } ?> Předem díky! |
||
smiesek Profil |
#2 · Zasláno: 30. 5. 2017, 04:40:22
nevím, jakým způsobem máte Sid definováno, ale zkoušel jste jej zapsat úplně stejně jako Cid?
Tedy: $Sid=$_GET['Sid']; a tu proměnnou pak zaimplementovat do SQL dotazu ($query) |
||
M4n Profil * |
#3 · Zasláno: 30. 5. 2017, 09:57:45
Radar009:
Projdi se nějaké návody, ohledně základů práce s databází. Tvůj kód je nebezpečný (bez ošetřených vstupů) a (asi naštěstí) nefunkční v současných verzích PHP, protože používá v tuto chvíli již neexistující funkce mysql_* |
||
Časová prodleva: 6 let
|
0