... die page ist leer.
Ich habe mir auf mein Laptop xampp installiert und versucht ein script nach zu bauen. was in der Lage sein soll Daten in die DB zu schreiben aber auch auszulesen
doch beim auslesen ist nur eine leere Seite vor mir. habe ich was übersehen?
Gibt es eine Möglichkeit mit ein Befehl mein Fehler den ich dort habe anzeigen zu lassen?
In der DB ist ein Datensatz hinterlegt:
ID 1 SLUG startseite CONTENT irgend so ein Text
Hier mal meine codes
index.php
config.php
function.php
Ich habe mir auf mein Laptop xampp installiert und versucht ein script nach zu bauen. was in der Lage sein soll Daten in die DB zu schreiben aber auch auszulesen
doch beim auslesen ist nur eine leere Seite vor mir. habe ich was übersehen?
Gibt es eine Möglichkeit mit ein Befehl mein Fehler den ich dort habe anzeigen zu lassen?
In der DB ist ein Datensatz hinterlegt:
ID 1 SLUG startseite CONTENT irgend so ein Text
Hier mal meine codes
index.php
PHP-Code:
<?php require_once("config.php"); ?>
<?php require_once("functions.php"); ?>
<?php
$page = isset($_GET["page"]) ? $_GET["page"] : "startseite";
?>
<!DOCTYPE HTML>
<HTML>
<head>
<title><?php echo $website_titel; ?></title>
<meta charset="<?php echo $website_charset; ?>" />
</head>
<body>
<div><?php echo getPage($page); ?></div>
</body>
</HTML>
PHP-Code:
<?php
$website_titel = "Mein Blog";
$website_charset = "UTF-8";
$website_pages = "pages";
$database_host = "localhost";
$database_name = "blog";
$database_user = "admin";
$database_pass = "password";
?>
PHP-Code:
<?php
function getPage ($pagename) {
global $database_host;
global $database_name;
global $database_user;
global $database_pass;
$db = mysql_connect($database_host, $database_user, $database_pass);
if ($db === FALSE) {
die ("<p> Es konnte keine Verbindung mit der Datenbank hergestellt werden!</p><p>" . mysql_error () . "</p>");
}
mysql_select_db($database_name, $db);
$sql = 'SELECT content FROM pages WHERE slug - "' . mysql_real_escape_string($pagename) . '";';
$res = mysql_query($sql, $db);
$table = mysql_fetch_array($res);
$content = $table["content"];
return $content;
}
function addPage($pagename, $content) {
global $database_host;
global $database_name;
global $database_user;
global $database_pass;
$db = mysql_connect($database_host, $database_user, $database_pass);
if ($db === FALSE) {
die ("<p> Es konnte keine Verbindung mit der Datenbank hergestellt werden!</p><p>" . mysql_error () . "</p>");
}
mysql_select_db($database_name, $db);
$sql = 'INSERT INTO pages VALUS("' . mysql_real_escape_string($pagename) . '","' . mysql_real_escape_string($content) . '");';
mysql_query($sql, $db);
}
Kommentar