Hallo allemaal,
Ik heb een klein probleempje. Ik heb een formulier. Alles gegevens worden keurig opgehaalt en zet het als value in elk vakje. Maar nu moet ik hem ook aanpassen en dan weer veranderen.
Ik heb deze code:
<?php
//Formuliertje
while($row=mysql_fetch_assoc($result)){
echo '<form method="post" action="'.$_SERVER['PHP_SELF'].'">';
echo '<p>';
echo 'Link naar afbeelding: <input name="Afbeelding" type="text" id="Afbeelding" value="'.$row['Afbeelding'].'" /><br />';
echo 'Titel: <input name="Titel" type="text" id="Titel" value="'.$row['Titel'].'" /><br />';
echo 'Link: <input name="Link" type="text" id="Link" value="'.$row['Link'].'" /><br />';
echo 'Beschrijving: <textarea rows="10" cols="50" name="Beschrijving" id="Beschrijving">'.$row['Beschrijving'].'</textarea><br />';
echo '<input type="submit" value="Wijzigen">';
echo '</p><hr />';
echo '</form>';
}
//Oke, veranderen die zooi...
$ID = mysql_real_escape_string($_POST['ID']);
$Link = mysql_real_escape_string($_POST['Link']);
$Titel = mysql_real_escape_string($_POST['Titel']);
$Afbeelding = mysql_real_escape_string($_POST['Afbeelding']);
$Beschrijving = mysql_real_escape_string(nl2br($_POST['Beschrijving']));
$query2 = "UPDATE portfolio SET Link='$Link', Titel='$Titel', Afbeelding='$Afbeelding', Beschrijving='$Beschrijving' WHERE ID='".$ID."'";
$result2 = mysql_query($query2) or die(mysql_error());
?>
Hij verandert vreemd genoeg niks in de database, en als ik hem dus opnieuw uitlees krijg ik hetzelfde als al in de database stond...
Kan iemand me helpen?
Gr. Luke
1.334 views