Autor Zpráva
Tomkinss
Profil
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
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
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
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
Ďakujem, funguje to skvele.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0