Onbekend |
|
Xzero:
Als ik een nieuwsbericht wil toevoegen, dan typ ik gewoon het formpje in druk op toevoegen en hij wordt toegevoegd.. nu zit ie in de database met de enters zo: <br />... als ik het nu wil editen, dan open ik het in edit.php en dan moet het bericht er komen te staan... dat staat er dan ook wel maar dan staat ie er met die <br />'s erbij... als ik die <br />'s weghaal en alsnog op edit druk, en dan ga ik naar main (startpagina waar nieuws staat) dan staat er geen enter, maar is die <br /> gewoon zichtbaar... dat de probleem
Code van edit:
<?PHP
// dit staat er wanneer hij het uit de database haalt...
$id = $_GET['id'];
$select = "SELECT * FROM nieuws WHERE id='".$id."'";
$result = mysql_query($select);
$data = mysql_fetch_array($result);
$titel = stripslashes($data['titel']);
$bericht = stripslashes($data['bericht']);
?>
<?PHP // dit staat er wanneer hij het uit de database haalt... $id = $_GET['id']; $select = "SELECT * FROM nieuws WHERE id='".$id."'"; ?>
En dit is als je op WIJZIGEN drukt:
<?PHP
if (isset($_POST['edit']))
{
$titel = strip_tags($_POST['titel']);
$bericht = strip_tags($_POST['bericht']);
$id = strip_tags($_POST['id']);
if ($titel == "")
{
$bericht = stripslashes($bericht);
// hier komt dan dat er iets fout gaat...
}
elseif ($bericht == "")
{
$bericht = stripslashes($bericht);
// hier komt dan dat er nog iets fout gaat...
}
else
{
$titel = addslashes($titel);
$bericht = addslashes($bericht);
$bericht = nl2br($bericht);
$bericht = htmlspecialchars($bericht, ENT_QUOTES);
$update = "UPDATE nieuws SET titel='$titel', bericht='$bericht' WHERE id='".$id."'";
$result = mysql_query($update) or die(mysql_error());
}
}
<?PHP if (isset($_POST['edit'])) { if ($titel == "") { // hier komt dan dat er iets fout gaat... } elseif ($bericht == "") { // hier komt dan dat er nog iets fout gaat... } else { $bericht = nl2br($bericht); $update = "UPDATE nieuws SET titel='$titel', bericht='$bericht' WHERE id='".$id."'"; } }
De 'WIJZIGEN' code staat boven de code waar hij gegevens uit de database haalt...
Zou iemand mij kunnen helpen?^^
BVD,
Xzero
|