Autor | Zpráva | ||
---|---|---|---|
Buck Profil * |
#1 · Zasláno: 28. 2. 2007, 22:58:13
mám guestbook a klasický výpis všech zpráv přes while. pak mám odkaz na stránku kde se tenhle příspěvěk maže...bohužel nevím jak mám utvořit podmínku aby se smazal příspěvěk, kterej chci. napadá mi řešení že bych ID přenášel přes URL ale nepříjde mi to moc bezpečné...budu rád za každou radu.
|
||
djlj Profil |
#2 · Zasláno: 28. 2. 2007, 22:59:52
Přenášej id pomocí POST, nebo GET, jak uznáš za vhodné. Předpokládám totiž, že k mazání příspěvků nemá přístup každý. A pak už jen DELETE FROM tabulka WHERE id='".$_GET['id']."'
|
||
Buck Profil * |
#3 · Zasláno: 28. 2. 2007, 23:01:02
mno právě že má...každý si může mazat svůj příspěvěk
|
||
djlj Profil |
#4 · Zasláno: 28. 2. 2007, 23:03:27
Buck
Tam to už je pak úplně jedno, jak přeneseš informaci o id příspěvků… |
||
Buck Profil * |
#5 · Zasláno: 28. 2. 2007, 23:08:26
jak však přenesu hodnotu ID příspěvku $_POST když mám odkaz na smazání <a href="smazatzpravu.php?ID=".$ID.">smazat</a> takže i pokud to budu přenáš přes $_GET tak po najetí myší na odkaz bez kliknutí vidím dole na liště www.stranka.cz?id=12 takže každej pak může mazat příspěvky takže zadá jen tohle..samozřejmě do podmínky dám i název uživatele se session ale pořád mi to nepříjde bezpečný aby uživatel viděl jak smazatpříspěvky
|
||
djlj Profil |
#6 · Zasláno: 28. 2. 2007, 23:11:14
<form method="post" action="smazatzpravu.php">
<input type="hidden" name="id" value="<? echo $id; ?>"> <input type="submit" name="del" value="smazat zprávu"> </form> if(isset($_POST['del']) && isset($_POST['id'])){ ... } |
||
Buck Profil * |
#7 · Zasláno: 28. 2. 2007, 23:13:59
ano, ale viděl jste někde mazání příspěvků pomocí formuláře?
|
||
djlj Profil |
#8 · Zasláno: 28. 2. 2007, 23:50:02
Jo, proč by ne?
|
||
Buck Profil * |
#9 · Zasláno: 1. 3. 2007, 21:00:48
díky, ale asi to udělám stejně jako to má forumBB...mno to přes to ID ale přidává SID na konci url
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0