לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #10  
ישן 20-07-2009, 23:09
  yacyac yacyac אינו מחובר  
 
חבר מתאריך: 30.06.09
הודעות: 18
בתגובה להודעה מספר 9 שנכתבה על ידי yacyac שמתחילה ב "מסכים איתך וגם עובד על זה. ..."

טוב, אני מקווה שהצלחתי קצת להתקדם. הגעתי לפה ואני אשמח לקבל הכוונות:
יש לי קצת בעיה לגבי סוגי data_type, שאני לא סגור עליהם:

1. עמוד הזנת הנתונים ב-html:
קוד:
<fieldset> <legend> הוסף את נסיעותיך לטבלת הטרמפים של המשק: </legend> <form action="inserttremp.php" method="post"> שם פרטי: <input type="text" name="aname"> שם משפחה: <input type="text" name="bname"> יעד: <select name="yaad"> <option value> ירושלים <option value> ירושלים-האזור </option> <option value> תל-אביב </option> <option value> מודיעין-העיר </option> <option value> מודיעין-האזור </option> <option value> קרית-ספר </option> <option value> ראש-העין <option value> חשמונאים </option> <option value> שעלבים </option> <option value> בני-ברק </option> <option value> באר שבע </option> <option value> פתח תקווה </option> <option value> אזור המרכז </option> <option value> צפון </option> <option value> דרום </option> <option value> אחר </option> </select> </br> </br> סמן את ימים בהם אתה נוסע ליעד זה:</br></br> <input type="checkbox" name="day1">ראשון <input type="checkbox" name="day2">שני <input type="checkbox" name="day3">שלישי <input type="checkbox" name="day4">רביעי <input type="checkbox" name="day5">חמישי <input type="checkbox" name="day6">שישי <input type="checkbox" name="day7">מוצ"ש </br></br> שעת יציאה מהמשק: <select name="shaa"> <option value> 1 </option> <option value> 2 </option> <option value> 3 </option> <option value> 4 </option> <option value> 5 </option> <option value> 6 </option> <option value> 7 </option> <option value> 8 </option> <option value> 9 </option> <option value> 10 </option> <option value> 11 </option> <option value> 12 </option> <option value> 13 </option> <option value> 14 </option> <option value> 15 </option> <option value> 16 </option> <option value> 17 </option> <option value> 18 </option> <option value> 19 </option> <option value> 20 </option> <option value> 21 </option> <option value> 22 </option> <option value> 23 </option> <option value> 24 </option> </select> דקת יציאה מהמשק: <select name="daka"> <option value> 0 </option> <option value> 5 </option> <option value> 10 </option> <option value> 15 </option> <option value> 20 </option> <option value> 25 </option> <option value> 30 </option> <option value> 35 </option> <option value> 40 </option> <option value> 45 </option> <option value> 50 </option> <option value> 55 </option> <option value> 60 </option> </select> שעת חזרה/הערות: <input type="number" name="chazara"> </br> </br> הערות נוספות: </br> <textarea cols="30" rows="2" name="hearot""></textarea><br><br> <input type="submit" value="שלח טרמפ"> <input type="reset" value="נקה"> </form> </fieldset>

2. עמוד קליטת הנתונים והזנתם לטבלה: (עמוד php)
קוד:
INSERT INTO datatremp (aname, bname, yaad, day1, day2, day3, day4, day5, day6, day7, shaa, daka, chazara, hearot ) aname ($_POST['aname'];) bname ($_POST['bname'];) yaad ($_POST['yaad'];) day1 ($_POST['day1'];) day2 ($_POST['day2'];) day3 ($_POST['day3'];) day4 ($_POST['day4'];) day5 ($_POST['day5'];) day6 ($_POST['day6'];) day7 ($_POST['day7'];) shaa ($_POST['shaa'];) daka ($_POST['daka'];) chazara ($_POST['chazara'];) hearot ($_POST['hearot'];)


3. מסד הנתונים (עמוד SQL) :
קוד:
CREATE TABLE datatremp ( datatrempID COUNTER PRIMARY KEY, aname text, bname text, yaad text, day1 checkbox, day2 checkbox, day3 checkbox, day4 checkbox, day5 checkbox, day6 checkbox, day7 checkbox, shaa daka chazara text, hearot text, )
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #11  
ישן 20-07-2009, 23:46
  משתמש זכר dorM dorM אינו מחובר  
מנהל
 
חבר מתאריך: 26.07.08
הודעות: 6,473
בתגובה להודעה מספר 10 שנכתבה על ידי yacyac שמתחילה ב "טוב, אני מקווה שהצלחתי קצת..."

את סוג הטור אתה קובע לפי המידע שתאחסן בו. קרא: http://dev.mysql.com/doc/refman/5.0/en/data-types.html

הקוד הזה:
קוד:
INSERT INTO datatremp (aname, bname, yaad, day1, day2, day3, day4, day5, day6, day7, shaa, daka, chazara, hearot ) aname ($_POST['aname'];) bname ($_POST['bname'];) yaad ($_POST['yaad'];) day1 ($_POST['day1'];) day2 ($_POST['day2'];) day3 ($_POST['day3'];) day4 ($_POST['day4'];) day5 ($_POST['day5'];) day6 ($_POST['day6'];) day7 ($_POST['day7'];) shaa ($_POST['shaa'];) daka ($_POST['daka'];) chazara ($_POST['chazara'];) hearot ($_POST['hearot'];)

הוא קוד PHP שחתכת. זה אמור להיות מחרוזת שאתה משרשר אליה משתני PHP. את המחרוזת הסופית (המשורשרת) אתה מציב כפרמטר הראשון בפונקציה mysql_query.

-----

זה:

קוד:
CREATE TABLE datatremp ( datatrempID COUNTER PRIMARY KEY, aname text, bname text, yaad text, day1 checkbox, day2 checkbox, day3 checkbox, day4 checkbox, day5 checkbox, day6 checkbox, day7 checkbox, shaa daka chazara text, hearot text, )


לא מסד נתונים, אלא שאילתת יצירת טבלה במסד הנתונים שבחרת.
וסוג checkbox לא מוכר לי, האם לקחת אותו מהדוקומנטציה של MYSQL?

אתן לך דוגמא לשאילתת יצירת טבלה שתהיה עבורך ברירת מחדל (אני מדבר על המבנה):

קוד:
CREATE TABLE table_name ( /* List of columns here */ ) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci


דוגמה ליצירת טבלה של משתמשים רשומים במערכת:

קוד:
CREATE TABLE members ( `id` MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(85) NOT NULL DEFAULT '', `password` CHAR(32) NOT NULL DEFAULT '', # MD5 format `group` TINYINT UNSIGNED NOT NULL DEFAULT 0, `email` VARCHAR(85) NOT NULL DEFAULT '', `registrationTime` INT UNSIGNED NOT NULL DEFAULT 0, # Timestamp format ("Unix timestamp") `lastVisitTime` INT UNSIGNED NOT NULL DEFAULT 0, # Timestamp `lastIP` INT UNSIGNED NOT NULL DEFAULT 0, # IPv4 compliant `isAdmin` TINYINT(1) NOT NULL DEFAULT 0, # 1 = IS admin ; 0 = NOT admin `display_name` VARCHAR(85) NOT NULL DEFAULT '', `sex` CHAR(1) NOT NULL DEFAULT \'U\', # U = Unknown ; M = Male ; F = Female `signature` TEXT NOT NULL DEFAULT '', PRIMARY KEY(`id`) # Index on column `id` ) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci


שים לב - שמות של טורים\טבלאות תוחמים עם גרש אחורי (backtick). זה לא הגרש הרגיל.

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

נערך לאחרונה ע"י dorM בתאריך 20-07-2009 בשעה 23:52.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 22:23

הדף נוצר ב 0.06 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר