Bij het topic dat ik net aanmaakte moet er een FCK editor in gezet worden. Dat was een script om een nieuwe pagina aan te maken. In HTML werkte dat al, maar er moest dus alleen nog een editor in.
Deze pagina is om te bewerken, daar komt ook een editor in, maar dat is nu even niet belangrijk. Deze pagina kan helemaal niet bewerkt worden:
<?
session_start();
include_once "config.php";
ingelogd();
if(isset($_POST['submit'])){
$top = addslashes($_POST['top']);
$text = $_POST['text'];
$user = $_SESSION['user'];
$id= $_GET['id'];
if (empty($id)) {
echo "pagina niet gevonden";
exit;
}
if(!$top || !$text) {
echo "Niet alle velden zijn volledig ingevult!";
exit;
}
mysql_query("UPDATE `pages` SET top = '$top', text = '$text' WHERE `id` = '$id' LIMIT 1") or die(mysql_error());
echo "Je pagina is bewerkt";
}else{
$id = $_GET['id'];
$query = "SELECT * FROM `pages` WHERE `id` = '$id'";
$result = mysql_query($query) or die(mysql_error());
$sql = mysql_fetch_assoc($result);
$userself = $_COOKIE['user'];
$userdata = $sql['user'];
$top = $sql['top'];
$text = $sql['text'];
if ($userself == $userdata) {
echo "pagina bewerken maken:<br>";
echo "<form method=\"POST\" action=\"bewerkenid.php?id=$id\"><table border=\"0\">";
echo "<tr><td>Top naam:</td><td><input type=\"text\" name=\"top\" value=\"$top\"></td></tr>";
echo "<tr><td>inhoud:<br>
<br>
gebruik:<br>
UBB & HTML<BR>
<BR>
<a target=\"_blank\" href=\"ubb-html.php\">Help</a></td><td><textarea rows=\"17\" name=\"text\" cols=\"56\">$text</textarea></td></tr>";
echo "<tr><td colspan=\"2\"><input type=\"submit\" name=\"submit\" value=\"aanmaken\" onclick=\"this.value='Even geduld a.u.b....'\"></td></tr></table>";
}else{
echo "Kan niet bewerken.";
}
}
include_once "footer.php";
?>
Als ik de pagina bekijk terwijl ik ben ingelogd komt er te staan: "'Kan niet bewerken", zoals bij de laatste echo. Weet iemand ook waarom dat niet kan?
1.167 views