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

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

scarface 03-01-07 17:48

לא מצליח לשלוח יותר ממשתנה אחד ל databace
 
אני לא יודע למה כל הבעיות חייבות ליפול דווקא אצלי
תראו מה קרה יצרתי טבלא אם עמודות ככה
PHP קוד:

CREATE TABLE `new` (
`
idINT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`
titleTEXT NOT NULL ,
`
topicTEXT NOT NULL 
ENGINE MYISAM 


עכשיו אני רוצה לשלוח לשם נתונים ככה:

אז זה index.html
HTML קוד:

<html>
<title>נסיון </title>
<form method="post" action="send.php">
<input type="text" name="title">
<font>שם הכתבה</font>
<hr>
<input type="text" name="topic">
<font>הכתבה</font>
<hr>
<input type="submit">
</form>
</html>


וזה send.php

PHP קוד:

<?php
$title
$_POST['title'];
$topic$_POST['topic'];
mysql_connect('localhost','******','*******') or die("ERROR: ".mysql_error());
mysql_select_db('******') or die("ERROR: ".mysql_error());
mysql_query("INSERT INTO 'new'('title','topic') VALUES('$title','$topic')") or die("ERROR: ".mysql_error());
echo 
"אם אתה רואה את זה אתה יכול להפסיק להיות נואש כי הצלחת ";
?>

ה error שמופיע
קוד:

ERROR: 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 ''new'('title','topic') VALUES('נסיון','נסיון 2')' at line 1
בבקשהה תעזרו לי אני מתחרפן



*** אגבב כשאני מנסה לעשות את אותו דבר אבל לשלוח רק משתנה אחד למסד הנתונים זה כן מצליח .... מוזר...

DorWD 03-01-07 17:54

קוד:

mysql_query("INSERT INTO new ('title','topic') VALUES('$title','$topic')") or die("ERROR: ".mysql_error());
לא צריך להשים ' בnew

scarface 03-01-07 17:56

ניסיתי ....
אותו ה error מופיע

Meir 03-01-07 17:56

תעשה ככה

PHP קוד:

INSERT INTO `new` (`title`,`topic`) VALUES('$title','$topic'); 


scarface 03-01-07 18:03

|Stare| כלום נאדה... אני לא מבין למה כלום לא עובד לי.....
אהה ואחי elbaz.maor
לא נראה לי שזה ככה
אבל בגל מקרה לא עבד לי...

tnadav 03-01-07 19:15

ציטוט:

נכתב במקור על ידי scarface (פרסם 399707)
|Stare| כלום נאדה... אני לא מבין למה כלום לא עובד לי.....
אהה ואחי elbaz.maor
לא נראה לי שזה ככה
אבל בגל מקרה לא עבד לי...

זה כן ככה
ב- SQL יש הבדל בין ' ל- `
רק ש- ` זה לא חובה

scarface 03-01-07 19:21

מישהו יכול לעזור לי..???

Eli-Hai 03-01-07 19:46

PHP קוד:

$query mysql_query("INSERT INTO `tblname` ('title', 'topic') VALUES ('" $title "', '" $topic "');") or die(mysql_error()); 


WebProject 03-01-07 19:47

PHP קוד:

mysql_query("INSERT INTO `new` (title,topic) VALUES ('$title','$topic')") or die("ERROR: ".mysql_error()); 

נסה את זה

scarface 03-01-07 19:59

כלום.....
אני לא מבין איך זה יכול להיות מה לא בסדר במה שעשיתי?

LosNir 03-01-07 21:57

תראה screen shot של הטבלא שלך, כנראה היא הבעייתית.

scarface 03-01-07 22:11

הנה אחי
http://mgtec.il-il.com/table.gif

LosNir 03-01-07 23:09

למה יש לי הרגשה שזה לא הטבלא? :|
תצלם לי את כל ה PhpMyAdmin

scarface 04-01-07 07:37

ציטוט:

נכתב במקור על ידי LosNir (פרסם 399939)
למה יש לי הרגשה שזה לא הטבלא? :|
תצלם לי את כל ה PhpMyAdmin


חח למה אני עובד עילך??? חחחחח
זאת הטבלא היחידה שיש לי שם למה נראה לך שיש לי אנטרס לצלם טבלא אחרת אני רוצה עזרה חחח

tnadav 04-01-07 13:04

תמיד שיש בעיה עם השאילתה, תדפיס אותה.
לפי מה שאני רואה, הקידוד הוא לא עיברי, יכול להיות שהוא עושה בעיה עם עברית (למרות שזה לא אמור להיות הבעיה, זאת בעיה אחרת, וכדאי לטפל בה...)
בכל מקרה, אחת הבעיות ששמתי לב אליה היא שלא הפרדת בין ה- new לפתיחת סוגרים.

אז תביא את הקוד המדויק של התיקונים שעשית, תביא את הודעת השגיאה, וכך נוכל להתקדם בפתרון הבעיה, ולפי מה שאני רואה, זה לא הבעיה היחידה, אז פרה פרה, אם זה עדיין לא עובד לך, אל תגיד שזה לא נכון מה שאמרו לך, פשוט תניח שיש בעיה נוספת

scarface 04-01-07 17:22

ציטוט:

נכתב במקור על ידי tnadav (פרסם 400075)
תמיד שיש בעיה עם השאילתה, תדפיס אותה.
לפי מה שאני רואה, הקידוד הוא לא עיברי, יכול להיות שהוא עושה בעיה עם עברית (למרות שזה לא אמור להיות הבעיה, זאת בעיה אחרת, וכדאי לטפל בה...)
בכל מקרה, אחת הבעיות ששמתי לב אליה היא שלא הפרדת בין ה- new לפתיחת סוגרים.

אז תביא את הקוד המדויק של התיקונים שעשית, תביא את הודעת השגיאה, וכך נוכל להתקדם בפתרון הבעיה, ולפי מה שאני רואה, זה לא הבעיה היחידה, אז פרה פרה, אם זה עדיין לא עובד לך, אל תגיד שזה לא נכון מה שאמרו לך, פשוט תניח שיש בעיה נוספת

אתה תותח אחי מלך!!!!!!!!!!!!!!
חח בחיים לא הייתי עולה על זה שזה הקידוד!!!!!!!
חח יו זה לא יאמן כמה שאתה מלך!!!!
הצלחתי...
אפשר לנעול


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

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