ABA


"עזרה במשפט SQL , בקוד PHP עם העברת נתונים"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #13088 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13088
MaGeFa

   19:38   18.03.06   
אל הפורום  
  עזרה במשפט SQL , בקוד PHP עם העברת נתונים  
 
   שלום לכולם,

יש לי קצת רקע בASP,
ואני מנסה ללמוד PHP, והדבר הראשון שאני צריך לעשות הוא
הכנסת נתונים לטבלה (MYSQL).
השליפה עובדת מצוין (Select)

העניין הוא שיש לי טופס שממנו אני מעביר מידע ב Post,
לדף PHP , ואני לא מה הסינטקס הנכון בכדי לכלול את ה$_POST
במשפט SQL.
המשפט שרשמתי הוא ככה:

וזה נותן לי שגיאה:


Parse error: syntax error, unexpected T_STRING in /home/megakart/public_html/try/contry.php on line 8

(הקוד בקובץ המצורף)
https://rotter.name/User_files/nor/441c458c081145ce.txt
המון תודה לעוזרים!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  זה מתאים לפורום עיצוב ובניית אתרים... MO 18.03.06 20:00 1
  אתה עובד לא נכון עם php akoka 18.03.06 21:11 2
     תודה ענקית!!! MaGeFa 19.03.06 00:50 3
     לא משנה , למחוק :) MaGeFa 19.03.06 01:08 4

       
MO

   20:00   18.03.06   
אל הפורום  
  1. זה מתאים לפורום עיצוב ובניית אתרים...  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   21:11   18.03.06   
אל הפורום  
  2. אתה עובד לא נכון עם php  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 18.03.06 בשעה 21:13 בברכה, akoka
 
הקוד שלך מלא שגיאות המלצה שלי תחזור על המדריך עוד פעם תיקנתי לך את הקוד אבל לא חושב שזה יעזור לך

<?php
$host="localhost";
$user="megakart_slavik";
$password="ulanovski";
$db="megakart_legaue";
$username=addslashes($_POST);
$race1=addslashes($_POST);
$race2=addslashes($_POST);
$race3=addslashes($_POST);
$race4=addslashes($_POST);
$race5=addslashes($_POST);
$race6=addslashes($_POST);
$race7=addslashes($_POST);
$race8=addslashes($_POST);
$race9=addslashes($_POST);
$totalscore=addslashes($_POST);
$season=addslashes($_POST);
$con=@mysql_connect($host,$user,$password);
@mysql_select_db($db);
$query="INSERT into `TableName` (`username`,`race1`,`race2`,`race3`,`race4`,`race5`,`race6`,`race7`,`race8`,`race9`,`totalscore`,`seasion`) VALUES ('$username','$race1','$race2','$race3','$race4','$race5','$race6','$race7','$race8','$race9','$totalscore','$season')";
mysql_query($sqlquery,$con);
?>
<html>
<body dir=rtl>
</body>
</html>


רק תשנה את שמות השדות והטבלה לשמות שקיימים במסד
והפונקציה שהשתמשתי בה
addslashes
מונעת
sql injection
זהו תחזור עוד פעם על המדריך הבא עד שתבין לגמרי מה זה Php
בלי לדלג
php.eitan.ac.il
יש בעיה ברוטר לא רואים סוגריים מרובעות אז תכניס את הנתונים ב$_POST


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MaGeFa

   00:50   19.03.06   
אל הפורום  
  3. תודה ענקית!!!  
בתגובה להודעה מספר 2
 
   הקטע הוא שלא מצאתי מדריך שמסביר על Insert,
ואיך נכון להעביר נתונים מטופס.

קראתי קצת בסיס על העברת נתונים , ועל עבודה עם בסיס נתונים (עם PHP)
והחלטתי לנסות.

תודה רבה על האתר , נראה אתר לעניין!


ושוב תודה ענקית על העזרה!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MaGeFa

   01:08   19.03.06   
אל הפורום  
  4. לא משנה , למחוק :)  
בתגובה להודעה מספר 2
 
   ערכתי לאחרונה בתאריך 19.03.06 בשעה 01:09 בברכה, MaGeFa
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net