Heb geprobeerd een eigen bewerkingspagina te maken maar het werkt niet, heb al vanalles geprobeerd maar werkt niet , kan iemand me helpen . Krijg steeds de melding hier klopt iets niet
<?php
include ("test.php");
if (isset($_POST['submit']) && isset($_GET['forumid']) && isset($_POST['bericht'])){
mysql_query("UPDATE tabel SET bericht='$_POST[bericht]' WHERE id='$_GET[forumid]");
echo "geupdate";
}
$query = mysql_query("SELECT bericht FROM dvdfilms WHERE naam='$_POST[naam]' AND email='$_POST[email]' AND id='$_POST[forumid]'");
if (mysql_num_rows($query) >= 1){
while ($rij = mysql_fetch_assoc($query)){
echo $rij['bericht'];
echo "</FORM method=\"post\" action=\"" . $_SERVER['PHP_SELF'] . "id=" . $rij['forumid'] . "\">";
echo "Nieuw bericht: <textarea cols=\"20\" rows=\"5\" name=\"nieuwbericht\"></textarea>";
echo "<br><input type=\"submit\" name=\"submit\">";
}
}
else{
echo "hier klopt iets niet";
}
?>
en de pagina om een resultaat te bekijken word toch zo
oke dat heb ik gedaan en nu opend weer netjes de pagina met een tekstvak waar ik het bericht kan veranderen en als ik dan op submit druk dan krijg weer de notices
Notice: Undefined index: naam in
Notice: Undefined index: email in
Notice: Undefined index: id in
Er is iets misgegaan!
Of als dat niet werkt... Probeer dan eens met het script dat je net gepost hebt: <? echo mysql_num_rows($query); ?>
Daar zal namelijk nul uit komen!
Dus waarschijnlijk bestaat de combinatie naam,email,forumid die jij opgeeft in de URL niet...
?
Onbekende gebruiker
13-05-2005 17:31
met dat bovenste script krijg ik de dezelfde foutmelding en als ik dat onderste toepas krijg ik inderdaad 0
geeft niet, zolang er maar waarden uit de tabel kunnen komen als je deze query uitvoert:
<?
SELECT bericht FROM dvdfilms WHERE naam='". $_GET['naam'] . "' AND email='" . $_GET['email'] . "' AND id='". $_GET['forumid'] . "'
?>
Dus zorg ervoor dat eer een uitkomst uit kan komen door goede waardes in te vulln