Brugse zot
Gebruiker
- Lid geworden
- 29 feb 2008
- Berichten
- 48
ik heb met wat hulp van hier, een bewerk script gemaakt.
en dat werkte echt prima! Bedankt daarvoor.
Maar.. nu wilde ik daar een wysiwyg editor inbouwen wat gelukt is.
alleen bij het verzenden krijg ik een syntex error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE mop_id= 8' at line 1
nu vermoed ik dat het komt door de <tekstarea id=
wie kan mij hierbij helpen.?
de volledige code:
en dat werkte echt prima! Bedankt daarvoor.
Maar.. nu wilde ik daar een wysiwyg editor inbouwen wat gelukt is.
alleen bij het verzenden krijg ik een syntex error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE mop_id= 8' at line 1
nu vermoed ik dat het komt door de <tekstarea id=
wie kan mij hierbij helpen.?
de volledige code:
Code:
<html><head><script language="JavaScript" type="text/javascript" src="wysiwyg/wysiwyg.js"></script></head></html>
<?php
include("config.php");
if(isset($_SESSION['user_id'])) {
// Inloggen correct, updaten laatst actief in db
$sql = "UPDATE gebruikers SET lastactive=NOW() WHERE id='".$_SESSION['user_id']."'";
mysql_query($sql);
}else{
if(isset($_COOKIE['user_id'])) {
$sql = "SELECT wachtwoord,status FROM gebruikers WHERE id='".$_COOKIE['user_id']."'";
$query = mysql_query($sql);
$rij = mysql_fetch_object($query);
$dbpass = htmlspecialchars($rij->wachtwoord);
$dbstatus = htmlspecialchars($rij->status);
if($dbpass == $_COOKIE['user_password']) {
$_SESSION['user_id'] = $_COOKIE['user_id'];
$_SESSION['user_status'] = $dbstatus;
}else{
setcookie("user_id", "", time() - 3600);
setcookie("user_password", "", time() - 3600);
echo "Cookies incorrect. Cookies verwijderd.";
header("Location: inloggen.php");
}
}else{
header("Location: inloggen.php");
}
}
?>
<?php
include("config_mop.php");
if(isset($_GET['id'])) {
$adresQuery = "SELECT * FROM moppen WHERE mop_id='". $_GET['id'] ."'";
$adresResult = mysql_query($adresQuery) or die(mysql_error());
if(mysql_num_rows($adresResult) > 0) {
if(isset($_POST['verzenden'])) {
$voornaam = addslashes($_POST['voornaam']);
$titel = addslashes($_POST['titel']);
$bron = addslashes($_POST['bron']);
$bericht = addslashes($_POST['bericht']);
mysql_query("UPDATE moppen SET voornaam = '$sVoornaam', titel = '$titel', bron = '$bron', bericht = '$bericht', WHERE mop_id= $_GET[id]") or die (mysql_error());
echo 'Je mop is succesvol in de database aangepast';
} else {
$adresRow = mysql_fetch_array($adresResult);
//Formulier weergeven met ingevulde gegevens
?>
<form action="" method="post">
<table width="277" border="0">
<tr>
<td width="116" scope="col"><div align="left">Voornaam:</div></td>
<td width="166" scope="col"><div align="left">
<input type="text" name="voornaam" value="<?= $adresRow['voornaam'] ?>"/>
</div></td>
</tr>
<tr>
<td><div align="left">titel:</div></td>
<td><input type="text" name="titel" value="<?= $adresRow['titel'] ?>"/></td>
</tr>
<tr>
<td><div align="left">bron:</div></td>
<td><input type="text" name="bron" value="<?= $adresRow['bron'] ?>"/></td>
</tr>
<tr>
<td><div align="left">mop/grap:</div></td>
<td><textarea id="mop" name="bericht" cols="50" rows="20"><?= $adresRow['bericht'] ?>
</textarea><script language="JavaScript">
generate_wysiwyg('mop');
</script>
</td></tr>
<tr>
<td><div align="right"><br />
<input name="clear" type="reset" value="Reset" />
<input type="submit" name="verzenden" value="Wijzigen" />
</div></td>
<td><div align="right"></div></td>
</tr>
</table>
</form>
<?php
}
} else {
// ID niet gevonden in database
echo 'Ongeldige ID!';
}
} else {
// Lijst weergeven met alle records
$adressenQuery = "SELECT mop_id, voornaam, titel, bon, bericht FROM moppen ORDER BY mop_id";
$adressenResult = mysql_query($adressenQuery) or die(mysql_error());
if(mysql_num_rows($adressenResult) > 0 ) {
while($adressenRow = mysql_fetch_array($adressenResult)) {
echo '<a href="?page=bewerk_mop&id='. $adressenRow['mop_id'] .'">'. $adressenRow['voornaam'] .' '. $adressenRow['titel'] .'</a><br />';
}
} else {
echo 'Er zijn geen records gevonden.';
}
}
?>