Autor | Zpráva | ||
---|---|---|---|
Had Profil * |
#1 · Zasláno: 25. 2. 2008, 17:14:42
Cau,
potrebuju umoznit mazani z databaze na webu, ale mam asi chybu v prikazu. mysql_query ("delete from book where book_id=1"); tohle by fungovalo, ale ja potrebuju, aby book_id bylo pokazdy jiny tak jsem myslel ze by to slo takhle: mysql_query ("delete from book where book_id=($book_id)"); tim by se vymazala polozka, o kterou se konkretne jedna, ale bohuzel to nefunguje. Muze mi nekdo poradit, jak to opravit? |
||
Casero Profil |
#2 · Zasláno: 25. 2. 2008, 17:20:21
Had
mysql_query ("delete from book where book_id='$book_id'"); |
||
roberta Profil |
#3 · Zasláno: 25. 2. 2008, 17:21:11
toto by ti malo fungovat za predpokladu, ze v premennej $book_id sa nachádza hodnota 1
mysql_query ("delete from book where book_id=".$book_id); |
||
nightfish Profil |
#4 · Zasláno: 25. 2. 2008, 17:26:02
mysql_query("delete from book where book_id = ".$_POST['book_id']);
tohle bude fungovat za předpokladu, že tomu skriptu pošleš hodnotu book_id pomocí formuláře metodou POST |
||
Had Profil * |
#5 · Zasláno: 25. 2. 2008, 17:48:49
Nejak to nejde.
book_id mi databaze generuje sama (auto increment) |
||
nightfish Profil |
#6 · Zasláno: 25. 2. 2008, 18:47:54
Nejak to nejde.
tohle něco vypíše? echo mysql_error(); (umístit za mysql_query()) |
||
Had Profil * |
#7 · Zasláno: 25. 2. 2008, 18:55:32
Nevypise nic
|
||
ninja Profil |
#8 · Zasláno: 25. 2. 2008, 19:55:55
Had: co ti vypise echo ($book_id); nebo v jake promene mas ulozene ID, podle ktereho chces mazat?
|
||
Had Profil * |
#9 · Zasláno: 25. 2. 2008, 20:10:23
Aha nevypise nic, to by znamenalo, ze tam nekde budu mit chybicku
|
||
Had Profil * |
#10 · Zasláno: 25. 2. 2008, 21:19:28
Ja jsem book_id do promene nezapisoval, myslel jsem, ze pujde vypsat rovnou z databaze ne?
|
||
Aleš Janda Profil |
#11 · Zasláno: 25. 2. 2008, 22:09:07
Had
Co chceš vůbec přesně udělat? Chceš mazat nějaký řádek, ale přitom nevíš jaký? |
||
Had Profil * |
#12 · Zasláno: 25. 2. 2008, 22:18:38
Melo by to fungovat jako mazani prispevku, ktery se zapisujou do tabulky,
u kazdyho prispevku mam odkaz smazat na soubor smazat.php, kterej ma smazat prave ten konkretni radek z tabulky a ve kterym mam tenhle prikaz (mysql_query delete...) asi tak |
||
K Profil * |
#13 · Zasláno: 25. 2. 2008, 22:24:48
a predavas si book_id? jak vypada url po prechodu na smazat.php? mas tam neco jako smazat.php?book_id=23 ??
pokud jo tak napis pred ten mysql_query jeste $book_id = $_GET['book_id']; |
||
Had Profil * |
#14 · Zasláno: 25. 2. 2008, 22:43:56
Sakra, v linku je jenom samotny smazat.php jak to tak vypada
|
||
K Profil * |
#15 · Zasláno: 25. 2. 2008, 22:48:24
a jak se na smazat.php dostavas? Po odeslani formulare, nebo klikas normalne na odkaz?
|
||
ninja Profil |
#16 · Zasláno: 25. 2. 2008, 23:44:19
Had: Jak ma chudak MySQL vedet, ktery prispevek chces smazat?!
|
||
Had Profil * |
#17 · Zasláno: 26. 2. 2008, 16:29:48
Myslel jsem prave pomoci mysql_query podle book_id
Pac v souboru smazat.php mam jeste normalne pripojeni k databazi a vybrani tabulky |
||
ninja Profil |
#18 · Zasláno: 26. 2. 2008, 17:21:11
Had: Ano, podle book_id to muzes mazat. Ale to musis nejdrive naplnit $book_id. Tedy neco jako:
... if (is_numeric ($_GET['book_id'])) { mysql_query ('DELETE FROM book WHERE book_id = "' . $_GET['book_id'] . '";'); ... } |
||
Had Profil * |
#19 · Zasláno: 26. 2. 2008, 20:22:52
Nejak mi to nefunguje. Asi nekde delam chybu.
Ale jeste me napadlo, jestli muze ten odkaz na smazani vypadat takhle: <a href="smazat.php">smazat</a> nemel bych do linku zminit promenou book_id? |
||
roberta Profil |
#20 · Zasláno: 26. 2. 2008, 20:24:15
Had
nemel bych do linku zminit promenou book_id? musíš |
||
Had Profil * |
#21 · Zasláno: 26. 2. 2008, 21:11:21
a to bude vypadat jak?
Zkousel jsem book_id za odkazem vypsat, ale asi jsem to spatne formuloval v odkazu. $book_id = $_GET['book_id']; <a href ="smazat_kniha.php($book_id)">smazat</a> |
||
Mastodont Profil |
#22 · Zasláno: 26. 2. 2008, 21:13:45
Had
Podívej se, jak vypadá adresa této stránky. |
||
Had Profil * |
#23 · Zasláno: 26. 2. 2008, 21:20:46
takze myslis urcit jeste databazi i tabulku do odkazu??
|
||
Kajman_ Profil * |
#24 · Zasláno: 26. 2. 2008, 21:31:22
<a href ="smazat_kniha.php?book_id=<?=$data_aktualniho_radku['book_id']?>">sma zat</a>
|
||
ninja Profil |
#25 · Zasláno: 26. 2. 2008, 21:50:54
Had: nechces si nejdrive otevrit knizku Zaklady HTML a PHP? Nechci se do tebe navazet, ale kdyz neumis ani zakladni get parametr, nechapu jak chces neco tvorit.
|
||
Had Profil * |
#26 · Zasláno: 26. 2. 2008, 21:57:54
Dik za vsechny pomoci, uz jsem to spatlal :)
|
||
Časová prodleva: 16 let
|
0