הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 23-09-08, 22:08   # 11
Rom
Winner
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,359

Rom לא מחובר  

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

נראה לי שהבנתי למה אתה מתכוון:

יש לך קוד HTML כזה:

קוד:
<input type="text" name="array[]" />
<input type="text" name="array[]" />
<input type="text" name="array[]" />

<input type="text" name="array2[]" />
<input type="text" name="array2[]" />
<input type="text" name="array2[]" />
ואתה רוצה להכניס למסד פעם אחת מידע עם הarray הראשון, והarray2 הראשון, פעם שניה עם הarray ה2 והarray2 השני?

אז תעשה דבר כזה:

PHP קוד:

for($i 0$i<3$i++)
echo 
$_POST["array"][$i]; 
או משהו באיזה הזה. כמובן שתשנה את הecho לפקודה של MYSQL.
__________________
בברכה, רום.
מתכנת אפליקציות אינטרנט.

אימייל: Rom.As10@gmail.com
מסנג'ר: Rom_as10@hotmail.com

Last edited by Rom; 23-09-08 at 22:14..
  Reply With Quote
ישן 23-09-08, 22:12   # 12
kfir91
חסום
 
מיני פרופיל
תאריך הצטרפות: Apr 2007
הודעות: 220

kfir91 לא מחובר  

אין שום HTML שקשור זה הקוד של הטופס שהעלאתי בהודעה הקודמת .
זה שולח לדף שהראתי בהודעה הראשית וזה אמור להוסיף למסד
  Reply With Quote
ישן 23-09-08, 22:14   # 13
Rom
Winner
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,359

Rom לא מחובר  

תראה את העריכה של ההודעה הקודמת..
__________________
בברכה, רום.
מתכנת אפליקציות אינטרנט.

אימייל: Rom.As10@gmail.com
מסנג'ר: Rom_as10@hotmail.com
  Reply With Quote
ישן 23-09-08, 22:27   # 14
DvirCohen
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 151

DvirCohen לא מחובר  

תקשיב. אתה יכול להתווכח עד מחר, אבל לולאת foreach חייבת לקבל מערך.
אלא אם כן $_POST['name'] הוא מערך בפני עצמו (והוא לא לפי השאילתה שלך), אין לך מה להמשיך להתווכח, כי מה שאתה עושה לא נכון.
  Reply With Quote
ישן 23-09-08, 22:39   # 15
kfir91
חסום
 
מיני פרופיל
תאריך הצטרפות: Apr 2007
הודעות: 220

kfir91 לא מחובר  

לא נכון אבל עובד :\
  Reply With Quote
ישן 24-09-08, 14:24   # 16
kfir91
חסום
 
מיני פרופיל
תאריך הצטרפות: Apr 2007
הודעות: 220

kfir91 לא מחובר  

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

נראה לי שהבנתי למה אתה מתכוון:

יש לך קוד HTML כזה:

קוד:
<input type="text" name="array[]" />
<input type="text" name="array[]" />
<input type="text" name="array[]" />

<input type="text" name="array2[]" />
<input type="text" name="array2[]" />
<input type="text" name="array2[]" />
ואתה רוצה להכניס למסד פעם אחת מידע עם הarray הראשון, והarray2 הראשון, פעם שניה עם הarray ה2 והarray2 השני?

אז תעשה דבר כזה:

PHP קוד:

for($i 0$i<3$i++)
echo 
$_POST["array"][$i]; 
או משהו באיזה הזה. כמובן שתשנה את הecho לפקודה של MYSQL.
לא
אני רוצה להכניס רק פעם אחת למסד insert into אחד שבו הוא יכניס את המידע של ה array הראשון, השני , השלישי,הרביעי,החמישי וכו'...
  Reply With Quote
ישן 24-09-08, 16:58   # 17
Rom
Winner
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,359

Rom לא מחובר  

אתה יודע מה זה array?

איזה מידע יש לך בתוך ה$_POST["name" אתה יודע?
__________________
בברכה, רום.
מתכנת אפליקציות אינטרנט.

אימייל: Rom.As10@gmail.com
מסנג'ר: Rom_as10@hotmail.com
  Reply With Quote
ישן 24-09-08, 20:30   # 18
Sagi
חבר וותיק
 
Sagi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,745
שלח הודעה באמצעות ICO אל Sagi

Sagi לא מחובר  

כפיר מה השגיאה שלך בדיוק?
  Reply With Quote
ישן 24-09-08, 20:40   # 19
Sagi
חבר וותיק
 
Sagi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,745
שלח הודעה באמצעות ICO אל Sagi

Sagi לא מחובר  

אני חושב שהבנתי המ אתה רוצה לעשות

דבר ראשון הטופס צריך להיות ככה
PHP קוד:
$query "SELECT * FROM `players` order by number";
$result mysql_query($query $db);
while (
$row=mysql_fetch_array($result)) {
echo 
"<option value=\"$row[id]\">$row[name]</option>";
}
echo 
"</select></td><td class=\"lefttdcheck\"><input type=\"checkbox\" name=\"goals[]\">שער <input type=\"checkbox\" name=\"assists[]\">בישול <input type=\"checkbox\" name=\"open[]\">פתח <input type=\"checkbox\" name=\"yellows[]\">צהוב <input type=\"checkbox\" name=\"reds[]\">אדום <input type=\"text\" name=\"grade[]\">ציון </td></tr>";


עכשיו לאחר השליחה תנסה ככה
PHP קוד:
$count=count($_POST[name]);
for(
$i=0;$count>=$i;$i++){
$name=$_POST[name][$i];
$goals=$_POST[goals][$i];
$assists=$_POST[assists][$i];
$open=$_POST[open][$i];
$yellows=$_POST[yellows][$i];
$reds=$_POST[reds][$i];
$grade=$_POST[grade][$i];
//insert into bla bla

מקווה שעזרתי
  Reply With Quote
ישן 24-09-08, 21:58   # 20
kfir91
חסום
 
מיני פרופיל
תאריך הצטרפות: Apr 2007
הודעות: 220

kfir91 לא מחובר  

עזרת שגיא תודה
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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