Autor | Zpráva | ||
---|---|---|---|
Tomkinss Profil |
#1 · Zasláno: 5. 12. 2009, 12:12:26
Zdravím,
Robím web, na ktorom mám tlačidlo "Nahlásiť" Po koknutí na toto tlačidlo by som chcel aby sa do tabuľky "mp3" do stĺpca "report" zapísala hláška "Ko" Neviem ako to mám spraviť. Zatiaľ som zapisoval do DB len cez formuláre, ale tu sa mi formulár nehodí. Za každú radu budem vďačný. |
||
matthew Profil |
#2 · Zasláno: 5. 12. 2009, 12:23:01 · Upravil/a: matthew
Tomkinss:
Například takto: index.php <a href="skript.php">Nahlásit</a> skript.php <?php mysql_query("INSERT INTO mp3 SET report = 'Ko'"); header("location: index.php"); ?> |
||
Tomkinss Profil |
#3 · Zasláno: 5. 12. 2009, 12:37:24
No ale chcem aby mi to zapísali do riadku, ktorý má rovnaké id ako je id mp3.
ID mp3 je zapísané pod premennou $sira->id ale len na prvej strane. Ako ho mám odoslať, do toho súboru skript.php |
||
matthew Profil |
#4 · Zasláno: 5. 12. 2009, 13:05:24
Tomkinss:
„chcem aby mi to zapísali do riadku, ktorý má rovnaké id ako je id mp3“ O tom ses ve svém dotazu ani slovem nezmínil. index.php <?php $id = $sira->id; echo '<a href="skript.php?id='.$id.'">Nahlásit</a>'; ?> skript.php <?php $id = $_GET['id']; $id = intval($id); // zabezpečení proti SQL Injection mysql_query("UPDATE mp3 SET report = 'Ko' WHERE id = $id LIMIT 1"); header("location: index.php"); ?> |
||
Tomkinss Profil |
#5 · Zasláno: 5. 12. 2009, 14:17:13
Ďakujem, funguje to skvele.
|
||
Časová prodleva: 14 let
|
0