Hoi allemaal,
Ik ben voor een schoolopdracht bezig om een simpel CMS te maken mbv PHP. Normaal gesproken moet dat voor mij geen probleem zijn, aangezien ik dat al vaker gedaan heb. Maar het werkt nu opeens niet, terwijl ik exact dezelfde codes gebruikt heb voor eerdere sites. Ik hoop daarom dat jullie me kunnen helpen, aangezien ik er niet uit komt.
Ik krijg wel de melding dat het bericht is aangepast (of toegevoegd), maar dat is vervolgens niet gedaan. Op deze pagina zijn er 4 tekstblokken die aangepast moeten kunnen worden
Ik ben voor een schoolopdracht bezig om een simpel CMS te maken mbv PHP. Normaal gesproken moet dat voor mij geen probleem zijn, aangezien ik dat al vaker gedaan heb. Maar het werkt nu opeens niet, terwijl ik exact dezelfde codes gebruikt heb voor eerdere sites. Ik hoop daarom dat jullie me kunnen helpen, aangezien ik er niet uit komt.
Ik krijg wel de melding dat het bericht is aangepast (of toegevoegd), maar dat is vervolgens niet gedaan. Op deze pagina zijn er 4 tekstblokken die aangepast moeten kunnen worden
Code:
<?php
require_once("../db.php");
$melding = "";
$output = "";
$linkNaarDatabase = databaseOpenen();
$melding = mysql_error($linkNaarDatabase);
if($melding != ""){
$content = $melding;
}else{
$resultaatHandle = mysql_query("SELECT * FROM teksten WHERE pagina = 'Home'");
while($gegevensUitDatabase = mysql_fetch_array($resultaatHandle)){
$output .='<li><form action="aangepast/index.php" method="POST">';
$output .='<input type="hidden" name="id" value="' . $gegevensUitDatabase['id'] . '">';
$output .='<input type="text" value="' . $gegevensUitDatabase['titel'] . '" name="titel" class="invulveld">';
$output .='<br>';
$output .='<textarea name="tekst" class="invulblok">' . $gegevensUitDatabase['tekst'] . '</textarea>';
$output .='<br>';
$output .='<input type="submit" name="submit" value="Updaten" /></form></li> ';
}
}
echo $output;
?>
Code:
<?php
require_once("../../db.php");
$melding = "";
$output = "";
$linkNaarDatabase = databaseOpenen();
$melding = mysql_error($linkNaarDatabase);
if($melding != ""){
$content = $melding;
}else{
$titel = $_POST['titel'];
$tekst = $_POST['tekst'];
$id = $_POST['id'];
$resultaatHandle = mysql_query("UPDATE teksten SET titel = '$titel', tekst = '$tekst' WHERE id = '$id' ");
$output = mysql_error($linkNaarDatabase);
$output = "Het bericht is aangepast. U keert automatisch terug naar de website.";
}
header("refresh:1;url='../index.php'");
echo $output;
?>