Goedenavond allemaal,
Ik ben bezig met een script dat tekst uit de database moet halen en deze in een tekstvlak moet zetten.
Echter krijg ik geen tekst terug in de tekstvlakken maar word het wel geupdate in de database. Weet iemand toevallig waar dit aan kan liggen?
Mijn code:
PHP
<?php
include('config.php');
session_start();
if (!(isset($_SESSION['login']) && $_SESSION['login'] != '')) {
echo "U bent niet ingelogd op de website, u heeft geen bevoegdheid om hier nu te zijn. <br />";
echo "Klik <a href='index.php'><b>hier</b></a> om in te loggen";
}else{
$sql_titel = "SELECT titel FROM nieuws";
$titel_query = mysql_query($sql_titel);
$titel = mysql_fetch_assoc($titel_query);
$sql_bericht = "SELECT bericht FROM nieuws";
$bericht_query = mysql_query($sql_bericht);
$bericht = mysql_fetch_assoc($bericht_query);
if(isset($_POST['submit'])) {
$titel = htmlspecialchars($_POST['titel']);
$bericht = htmlspecialchars($_POST['nieuws']);
$sql = "UPDATE nieuws SET titel='$titel', bericht='$bericht'";
$result = mysql_query($sql);
} else {
echo("Met deze functie kunt u het nieuws op de site aanpassen. Vul het veld hieronder in en druk op 'Updaten'. Het nieuws zal automatisch worden
aangepast.");
print("<form name='nieuws_aanpassen' method='post' action='nieuws_aanpassen.php'>
<table>
<tr>
<td>Titel:</td><td><input type='text' name='titel' value='$titel'></td>
</tr>
<tr>
<td>Bericht:</td><td><textarea name='nieuws' rows='10' cols='50' value='$bericht'></textarea></td>
</tr>
<tr><td><input type='submit' name='submit' value='Updaten'></td></tr>
</table>
</form>");
}
}
?>
Toon Meer
Bij voorbaat dank,
Vriendelijke groet,
Jasper