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

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



  #1  
ישן 08-03-2006, 22:16
  המחפש המחפש אינו מחובר  
 
חבר מתאריך: 24.11.05
הודעות: 317
הכנסת נתונים למערך

שלום רב,
אני בניתי טופס כזה:
הוא יוצר את מספר השדות בהתאם לרשומות במסד, הוא מחליט לבד על פי הרשומות איזה סוג תא זה (שדה טקסט, תיבה נגללת...) ומציג בהתאם.
הקוד של ההצגה זה ככה:
קוד PHP:
 $count=0;
 while(
$page mysql_fetch_array($qpageMYSQL_ASSOC)) {
  echo 
"<tr><td valign=top>";
  
printf("%s:",$page["name"]);
  if (
$page["require"])
   echo 
"<font color=red>*</font>";
  echo 
"</td><td>";
  switch (
$page["type"])
  {
   case 
1printf("<input name='%s' size=10>",$count); break;
   case 
2printf("<textarea cols=30 rows=10 name='%s'></textarea>"$count); break;
   case 
3printf("<select size='1' name='%s'>"$count);
    
$qdownbox mysql_query("SELECT `name` FROM `cms_downbox` WHERE `to`='".$page["name"]."' ORDER BY 'id' ASC");
    while(
$downbox mysql_fetch_assoc($qdownbox)) 
    {
      
printf("<option value='%s'>%s</option>",$downbox["name"],$downbox["name"]);
    }
    echo 
"</select>"; break;
  }
  
$count=$count+1;
  echo 
"</td><tr>";
  
 } 

בעצם אני קראתי לכל שדה על פי המשתמש count זאת אומרת לכל שדה שמו הוא המספר העוקב לשם השדה שלפניו. (חשוב לציין שבחלק הזה לא הייתה לי שום בעיה)

עכשיו,
חיפשתי דרך בעצם לשלוח את הנתונים למסד עצמו וניסיתי להכניס את כל הנתונים לתוך מערך ולעשות insert של המערך.
יש לי את הקוד הבא:
קוד PHP:
 $count2=0;
while(
$page3 mysql_fetch_array($qpage2MYSQL_ASSOC)) {
 
$count3=$_POST["$count2"];
 echo 
$page3['Ename']."<br>";
 echo 
$count3."<br>".$count2."<br>";
  
$fileds= array(    
    
'$page3["Ename"]' =>   '$count3',
    );
 
$count2++;



שתי השורות של הecho זה בדיקות שלי שבאמת קיימים הנתונים, כי כאשר אני מריץ את זה הוא אומר לי Unknown column '' in 'field list' וכן מציג את כל הפרטים שאמרתי לו להציג דרך הecho.
(הוא מציג את Unknown column '' in 'field list' דרך הפקודה echo "<br>".print_r ($fileds)

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

אני אודה לכם על תשובות מהירות.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

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

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

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

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



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

הדף נוצר ב 0.07 שניות עם 10 שאילתות

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

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