Dat is me gelukt maar wanneer ik dan op wijzigen druk dan doet hij niets.
Kan iemand zeggen wat ik verkeerd doe?
Een soortgelijk script werkte wel (maar dan zonder CKeditor)
<html>
<head>
<script src="CKEditor/ckeditor.js"></script>
<script src="http://code.jquery.com/jquery.min.js">
</script>
<?php
if (isset($_POST['Omschrijving'])){
echo '<pre>';
print_r( $_POST['Omschrijving']);
echo '</pre>';
}
?>
</head>
<body>
<?php
// include functie verbinden met database + verbinden met vriendenboek
include 'VerbindenmetDB.php'
?>
<?php
//Querry
$query = "SELECT * FROM vrienden";
//Gegevens uit query halen
$result = mysqli_query($conn, $query) or die ("query fout".mysqli_error($conn));
//Resultaat op scherm
echo "<table border='1'>";
while ( $record=mysqli_fetch_array($result) ) {
$ID=$record['ID'];
$Voornaam=$record['Voornaam'];
$Achternaam=$record['Achternaam'];
$Omschrijving=$record['Omschrijving'];
echo "<form id='Wijzigen' action='' method='post'><tr><td><input type='hidden' name='ID' id='ID' value='".$ID."'>
</td><td><input type='text' name='Voornaam' id='Voornaam' value='".$Voornaam."'>
</td><td><input type='text' name='Achternaam' id='Achternaam' value='".$Achternaam."'>
</td><td><input type='text' name='Omschrijving' id='Omschrijving' value='".$Omschrijving."'>
<form>
<textarea class='ckeditor' id='Omschrijving' name='Omschrijving' rows='10' cols='80'>
" . $Omschrijving . "
</textarea>
<script>CKEDITOR.replace( 'Omschrijving' );</script>
</form>
</td><td><input type='Submit' name='Insert' value='Wijzigen'></td></tr></form>";
}
echo "</table>";
if (isset($_POST['Wijzigen'])) {
$IDnieuw=$_POST['ID'];
$Voornaamnieuw=$_POST['Voornaam'];
$Achternaamnieuw=$_POST['Achternaam'];
$Omschrijvingnieuw=$_POST['Omschrijving'];
$query = "UPDATE vrienden
SET Voornaam = '$Voornaamnieuw', Achternaam = '$Achternaamnieuw', Omschrijving = '$Omschrijvingnieuw'
WHERE ID = '$IDnieuw' ";
mysqli_query ($conn,$query) ;
echo "gegevens zijn aangepast";
}
mysqli_free_result($result);
//Verbinding sluiten;
mysqli_close( $conn );
?>
</body>
</html>