Kijk, ik vind dat dit script het moet doen, maar dat doet het dus niet... de server begrijpt mij niet:P
<?
//Includes
include('config.php');
//Database connectie
$mysql_user = "chriz"; // je mysql login naam
$mysql_pass = "e3340"; // je mysql wachtwoord
$mysql_host = "localhost"; // de host van je mysql database (localhost is meestal wel oke)
$mysql_dbn = "celexa"; // de naam van je database
if (!@mysql_select_db($mysql_dbn, @mysql_connect($mysql_host, $mysql_user, $mysql_pass)))
{
echo "Database connectie mislukt!";
exit();
}
//Script
if ($_POST['submit'])
{
$datum = date('d-m-Y H:i');
$ip = $REMOTE_ADDR;
mysql_query("CREATE TABLE ".$prefix."".$_POST['titel']." (id NOT NULL,tekst TEXT NOT NULL,datum VARCHAR(16) NOT NULL,ip VARCHAR(11) NOT NULL,titel VARCHAR(50) NOT NULL)");
$sql = "UPDATE ".$prefix."".$titel." SET ";
$sql .= "tekst = '" . $_POST['tekst'] . "'";
$sql .= ", titel = '" . $_POST['titel'] . "'";
$sql .= ", datum = '" . $datum . "'";
$sql .= ", ip = '" . $ip . "'";
$sql .= "WHERE id = 1";
$res = mysql_query($sql);
if ($res)
{
echo "Pagina succesvol gemaakt!";
echo "<form method=\"POST\" action=\"" . $_SERVER['PHP_SELF'] . "\">";
echo "Titel:<br><input type=\"text\" name=\"titel\" value=\"\"><br><br>";
echo "Content:<br><textarea name=\"tekst\" rows=\"15\" cols=\"50\"></textarea><br><br>";
echo "<input type=\"submit\" name=\"submit\" value=\"Pagina maken\">";
echo "</form>";
}
else
echo "De pagina is niet bewerkt";
}
else
{
if ($_POST['submit'])
echo "Foutje, probeer het eens opnieuw";
echo "<form method=\"POST\" action=\"" . $_SERVER['PHP_SELF'] . "\">";
echo "Titel:<br><input type=\"text\" name=\"titel\" value=\"" . $_POST['titel'] . "\"><br><br>";
echo "Content:<br><textarea name=\"tekst\" rows=\"15\" cols=\"50\">" . nl2br($_POST['tekst']) . "</textarea><br><br>";
echo "<input type=\"submit\" name=\"submit\" value=\"Home bewerken\">";
echo "</form>";
}
?>
hij geeft de error: De pagina is niet bewerkt, kortom het probleem zit m in dit stukkie:
<?
$datum = date('d-m-Y H:i');
$ip = $REMOTE_ADDR;
mysql_query("CREATE TABLE ".$prefix."".$_POST['titel']." (id NOT NULL,tekst TEXT NOT NULL,datum VARCHAR(16) NOT NULL,ip VARCHAR(11) NOT NULL,titel VARCHAR(50) NOT NULL)");
$sql = "UPDATE ".$prefix."".$titel." SET ";
$sql .= "tekst = '" . $_POST['tekst'] . "'";
$sql .= ", titel = '" . $_POST['titel'] . "'";
$sql .= ", datum = '" . $datum . "'";
$sql .= ", ip = '" . $ip . "'";
$sql .= "WHERE id = 1";
$res = mysql_query($sql);
?>
kan iemand mij helpen?
alvast bedankt, Chriz
714 views