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

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

bestdesign 01-04-06 11:57

האם זה אפשרי ? (קריאה מיוחדת ממסד נתונים)
 
בניתי טבלא לסקר שלי, כך שכל האפשרויות האפשריות נמצאות בשדה בשם 'options' , על מנת לחסוך בשדות עשיתי כך שכל האפשרויות יהיו מרוכזות בשדה זה.

עכשיו שאלתי היא האם אפשר לקרוא כל ערך בנפרד ? (כל אפשרות) או שעליי ליצור שדה לכל אפשרות ולכתוב לולאה מיוחדת שתכניס את האפשרויות לתא המתאים תלוי במס' האפשרות ?

Tomer 01-04-06 11:59

אתה מכניס לשדה 'options' את הנתונים למשל:
'כן , לא , שחור , לבן , צהוב'

כדי לשלוף אתה "מפרק" את השדה (בעזרת explode) לפי ',' ושולף את הנתונים דרך מערך.

bestdesign 01-04-06 12:26

אתה יכול בבקשה להרחיב לי על הפונקציה explode ?

Sagi 01-04-06 12:45

PHP קוד:

$txt="sagi , shmuel,la,:O";
$var=explode(",",$txt); 

$ver[0] -יתן sagi
$ver[1] - יתן shmuel
$ver[2] - יתן la
$ver[3] = יתן :O

או שאתה יכול להציג את כולם בעיד באמצעות:foreach
דוגמא:
PHP קוד:

foreach ($var as $var2)
{
   echo 
$var2."<br/>";


אם לא הבנת תסביר מה לא הבנת ואני ינסה לעזור :)

bestdesign 01-04-06 15:54

תודה רבה לכם! הצלחתי חלק זה.
עכשיו נותר בפני אתגר נוסף :

אני רוצה להתאים כל אפשרות, למס' הצבעות, דבר הקשה נורא בדרך זו.
האם ישנה דרך נוחה לעשות זאת ? או לחזור לשיטת הלולאה האורכה יותר אך הקלה לביצוע שפירתטי למעלה ?

Tomer 01-04-06 17:07

אותו דבר, שדה בשם votes
עם:
1 , 5 , 3 , 20

וכנ"ל מערכים..


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

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