ציטוט:
נכתב במקור על ידי DJ G.S
אתה צריך מסד תעשה משהו כזה:
טופס אני מניח שאתה יכול לעשות כבר לבד..
הכנס למסד:
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>
';
}
}
?>
זה קוד שעשיתי בכמה רגעים, אני לא בטוח שהוא יעבוד, וזה רק החלקים החשובים.
אני מניח שתבין את העיקרון, בהצלחה.
|
תודה רבה אחי עזרת לי מאוד... אני ממש ממש מודה לך...
זה לקח לי זמן כי הייתי צריך לשנות כמה דברים בקוד כדי שזה יפעל...
אז תודה רבה אחי אפשר לנעול