אתה יכול לכתוב אילו שדות (שם,סוג,ערך ברירת מחדל וכו') יש ליצור,טבלאות וכו'.. בנוגע ליצירת המסד עצמו, אפשר להפנות אותו למדריכים באינטרנט שמסבירים כיצד (במידה והוא אינו יודע).
שגיאה במאמר של המערכת חדשות או שגיאה אצלי שלום אני מנסה לעשות מערכת חדשות אני רואה שאין היתחברות טובה במערכת החלק הזה של הקוד:
<?php
if (!isset($_POST['submit'])) // אם לא נשלח הטופס אז.. { header("location: form.htm"); } else { // הצבת משתנים $subject = $_POST['subject']; $content = $_POST['content'];
//התחברות לבסיס נתונים mysql_connect('localhost','user','password') or die("ERROR: ".mysql_error()); mysql_select_db('news') or die("ERROR: ".mysql_error()); // החלף את שם בסיס הנתונים בשם שקבעת
//הכנסת נתונים mysql_query("INSERT INTO 'news'('subject','content') VALUES('$subject','$content')") or die("ERROR: ".mysql_error()); echo("הכתבה נוספה בהצלחה לבסיס הנתונים"); }
?>
חסר בו משהו ניסיתי להעלות על שרת ליקוס אך ללא הצלחה כמובן שמילאתי הכל ועשיתי הכל לפי ההוראות אני חושב שחסר כאן משהו לבדיקתכם מתכנתי הphp המתקדמים יותר
if (!isset($_POST['submit'])) // אם לא נשלח הטופס אז.. { header("location: form.htm"); } else { // הצבת משתנים $subject = $_POST['subject']; $content = $_POST['content'];
//התחברות לבסיס נתונים mysql_connect('localhost','user','password') or die("ERROR: ".mysql_error()); mysql_select_db('news') or die("ERROR: ".mysql_error()); // החלף את שם בסיס הנתונים בשם שקבעת
//הכנסת נתונים mysql_query("INSERT INTO 'news'('subject','content') VALUES('$subject','$content')") or die("ERROR: ".mysql_error()); echo("הכתבה נוספה בהצלחה לבסיס הנתונים"); }
8 תשובות
לא מובן, נסח שוב.
אתה יכול לכתוב
אילו שדות (שם,סוג,ערך ברירת מחדל וכו') יש ליצור,טבלאות וכו'..
בנוגע ליצירת המסד עצמו, אפשר להפנות אותו למדריכים באינטרנט שמסבירים כיצד (במידה והוא אינו יודע).
שגיאה במאמר של המערכת חדשות או
שגיאה אצלי
שלום אני מנסה לעשות מערכת חדשות
אני רואה שאין היתחברות טובה במערכת
החלק הזה של הקוד:
<?php
if (!isset($_POST['submit'])) // אם לא נשלח הטופס אז..
{
header("location: form.htm");
}
else
{
// הצבת משתנים
$subject = $_POST['subject'];
$content = $_POST['content'];
//התחברות לבסיס נתונים
mysql_connect('localhost','user','password') or die("ERROR: ".mysql_error());
mysql_select_db('news') or die("ERROR: ".mysql_error()); // החלף את שם בסיס הנתונים בשם שקבעת
//הכנסת נתונים
mysql_query("INSERT INTO 'news'('subject','content') VALUES('$subject','$content')") or die("ERROR: ".mysql_error());
echo("הכתבה נוספה בהצלחה לבסיס הנתונים");
}
?>
חסר בו משהו ניסיתי להעלות על שרת ליקוס אך ללא הצלחה
כמובן שמילאתי הכל ועשיתי הכל לפי ההוראות אני חושב שחסר כאן משהו
לבדיקתכם מתכנתי הphp המתקדמים יותר
מספר דברים
1. תיישר את הקוד לשמאל.
2. איזו שגיאה מופיעה לך ובאיזו שורה?
אוקי עשיתי שיעורי בית
הינה הכתובת עם
http://members.lycos.co.uk/omer131/form.htm
<?php
if (!isset($_POST['submit'])) // אם לא נשלח הטופס אז..
{
header("location: form.htm");
}
else
{
// הצבת משתנים
$subject = $_POST['subject'];
$content = $_POST['content'];
//התחברות לבסיס נתונים
mysql_connect('localhost','user','password') or die("ERROR: ".mysql_error());
mysql_select_db('news') or die("ERROR: ".mysql_error()); // החלף את שם בסיס הנתונים בשם שקבעת
//הכנסת נתונים
mysql_query("INSERT INTO 'news'('subject','content') VALUES('$subject','$content')") or die("ERROR: ".mysql_error());
echo("הכתבה נוספה בהצלחה לבסיס הנתונים");
}
?>
שכחתי לצין שאתה צריך לכתוב שם משו
תחסוך לנו ותביא לנו את השגיאה
המפורשת
הינה
השגיאה:
Parse error: parse error in /data/members/free/tripod/uk/o/m/e/omer131/htdocs/add_news.php on line 11
והשורה של הקוד השגוי:
$content = $_POST['content'];
מבקש ליבדוק שגיאות נוספות (אם יש)
תודה מראש!!