הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה מוזרה אחרי ששולחים נתונים מתופס (https://hosts.co.il/forums/showthread.php?t=20012)

-VladK- 16-04-06 19:23

בעיה מוזרה אחרי ששולחים נתונים מתופס
 
כותרת....
הנה הקוד:
PHP קוד:

<?php
require 'db.php';

if(isset(
$_POST['submit'])) {

    
extract($_POST);
    
$date date("d/m/y");
    
$insert mysql_query("INSERT INTO posts(Title, By, Content  Date) VALUES('$Title','$By','$Content','$date')") or die(mysql_error());
    echo 
"<center><b>הנושא נוספה בהצלחה</b></center>";

    }

    echo 
"<form name=\"form\" method=\"post\">";
    echo 
"<table border=\"0\">";
    echo 
"<tr><td><font face=\"tahoma\" size=\"2\"><b>שם</b></font></td><td><input type=\"text\" name=\"By\" /></td></tr>";
    echo 
"<tr><td><font face=\"tahoma\" size=\"2\"><b>כותרת</b></font></td><td><input type=\"text\" name=\"Title\" /></td></tr>";
    echo 
"<tr><td><font face=\"tahoma\" size=\"2\"><b>תוכן</b></font></td><td><textarea name=\"Content\" rows=\"13\" cols=\"25\"></textarea></td></tr>";
    echo 
"<tr><td><input type=\"submit\" name=\"submit\" value=\"הוסף\"></td></tr>";
    echo 
"</table>";
    echo 
"</form>";
?>


BlueNosE 16-04-06 19:27

והבעיה היא-?..

-VladK- 16-04-06 19:29

חח שחכתי לכתוב...אחרי שאני לוחץ על השלח זה מה שאני מקבל:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'By, Content Date) VALUES('dfgdfg','dfg','dfgdfg','16/04/06')' at line 1

-VladK- 17-04-06 07:21

בבקשה תענו לי זה ממש חשוב לי....אם אני מבקש במקום הנכון אז תעבירו...

miniature 17-04-06 07:24

שנה את:
PHP קוד:

posts(TitleByContent  Date

ל:
PHP קוד:

posts(TitleByContentDate


-VladK- 17-04-06 08:08

לא עוזר

miniature 17-04-06 08:11

יש עדיין את אותה השגיאה?

-VladK- 17-04-06 08:12

כן :(

בניה 17-04-06 08:38

ב"ה

תעשה רווח בין posts לסוגריים הראשונות.
תנסה לעטוף גם את השמות של התאים בגרשיים.

-VladK- 17-04-06 09:34

ניסתי את 2 האפשרויות וכלום לא עוזר לי :(

BlueNosE 17-04-06 10:34

PHP קוד:

$insert mysql_query("INSERT INTO posts (Title, By, Content, Date) VALUES ('$Title', '$By', '$Content', '$date')"); 

תנסה

eLad 17-04-06 10:53

ציטוט:

נכתב במקור על ידי BlueNosE
PHP קוד:

$insert mysql_query("INSERT INTO posts (Title, By, Content, Date) VALUES ('$Title', '$By', '$Content', '$date')"); 

תנסה

date זו מילה שמורה. תעטוף אותה בסוגריים מרובעות [ ].

-VladK- 17-04-06 11:19

אהההם הכול טוב ויפה...הוא לא מראה לי את השגיאה אבל הוא לא מוסיף לי את מה שאני שולח...הוא לא עושה מה שהוא צריך לעשות :(

-VladK- 17-04-06 11:21

אההההם לא הוספתה or die(mysql_error()); לכן הוא לא הראה שגיאה..הוספתי הרגע והוא מראה לי שוב את השגיאה

eLad 17-04-06 11:32

ציטוט:

נכתב במקור על ידי VLAD-K
אההההם לא הוספתה or die(mysql_error()); לכן הוא לא הראה שגיאה..הוספתי הרגע והוא מראה לי שוב את השגיאה

תעטוף את כל השדות בסוגריים מרובעות ותדפיס את השאילתא ותדביק אותה כאן בפורום.

-VladK- 17-04-06 12:44

אתה מתכוון ככה:
PHP קוד:

$insert mysql_query["INSERT INTO posts (Title, By, Content, Date) VALUES ('$Title', '$By', '$Content', '$date')"]; 


eLad 17-04-06 13:17

אני מתכוון שתדפיס את השאילתא הזו:
קוד:

"INSERT INTO posts ([Title], [By], [Content], [Date]) VALUES ('$Title', '$By', '$Content', '$date')"
להדפיס את השאילתא הכוונה שתעשה משהו כזה:
קוד:

echo($sqlStatement);
או איך שלא כותבים את זה ב PHP..

-VladK- 17-04-06 14:22

עדיין הבעיה הזאת :(
מה הבעיה הזאת בכלל אומרת?

eLad 17-04-06 14:30

מה כ"כ קשה להבין? תדפיס את השאילתא ותצרף אותה כאן!!!!!!!!!1111

ציטוט:

"INSERT INTO posts ('[Title]', '[By]', '[Content]', '[Date]') VALUES ('$Title', '$By', '$Content', '$date')"
תדפיס את זה ותצרף כאן.

-VladK- 17-04-06 15:30

שמע אני לא מבין הרבה בנושא הזה....אני אפילו לא יודע מה הדבר הזה אומר....הכנסתי את הקודים שאמרתה לי לשים ועדיין לא עובד :( אם אתה יכול צור איתי בבקשה קשר במסן...
kucherov@bezeqint.net

eLad 17-04-06 17:44

ציטוט:

נכתב במקור על ידי VLAD-K
שמע אני לא מבין הרבה בנושא הזה....אני אפילו לא יודע מה הדבר הזה אומר....הכנסתי את הקודים שאמרתה לי לשים ועדיין לא עובד :( אם אתה יכול צור איתי בבקשה קשר במסן...
kucherov@bezeqint.net

תדפיס את השאילתא. כלומר, תכניס את השאילתא שלך למשתנה ותדפיס את המשתנה הזה.


כל הזמנים הם GMT +2. הזמן כעת הוא 21:34.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ