אתה צריך מסד תעשה משהו כזה:
טופס אני מניח שאתה יכול לעשות כבר לבד..
הכנס למסד:
PHP קוד:
<?Php
if(isset($_POST["submit"])) {
require "config.php"; // קובץ התחברות למסד הנתונים
$content = $_POST['content']; // שולח את התוכן העמוד מהטופס
$content = htmlspecialchars($content);
$title = $_POST['title']; // שולח את כותרת העמוד מהטופס
$title = htmlspecialchars($title);
if(!$content || !$title) {
echo 'אנא מלא את כל הפרטים הדרושים';
} else {
$query = mysql_query("INSERT INTO `pages`('id','content','title') VALUES('','$content','$title')") or die(mysql_error());
// הכנסת הנתונים למסד
}
?>
שליפה מן המסד בעמוד url.php:
PHP קוד:
<?Php
require "config.php"; // קובץ התחברות למסד הנתונים
$id = $_GET['id'];
$id = intval($id); // אבטחה
if(!is_numeric($id)) // אבטחה {
echo 'אנא הקש id חוקי';
} else {
$query = mysql_query("SELECT * FROM `pages` WHERE id='$id'") or die(mysql_error()); // שליפת הנתונים לפי ה-id שמתקבל
$row = mysql_fetch_array($query));
$content = htmlspecialchars($row['content']);
$title = htmlspecialchars($row['title']);
echo '
<h1>'.$title.'</h1><br />
<div id="content">'.$content.'</div>
';
}
}
?>
זה קוד שעשיתי בכמה רגעים, אני לא בטוח שהוא יעבוד, וזה רק החלקים החשובים.
אני מניח שתבין את העיקרון, בהצלחה.