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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 08-08-08, 19:40   # 1
stel222
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
הודעות: 399

stel222 לא מחובר  

צריך עזרה עם קוד שבניתי בPHP מערכת סקרים

שלום בניתי מערכת סקרים
קודם כל שולחים את מספר האפשריות שרוצים כאן
PHP קוד:
<?
switch($op) {

    case 
"Add":
    include 
'add.php';
    break;

    default:
?>
<html dir="">
<h2>הוספת סקר לאתר - שלב ראשון</h2>
<center>
<form method="post" action="index.php?act=Polls&op=Add"> 
<table  border="0" dir="center"> 
    <tr> 
    <td>מספר האפשריות</td> 
    <td><input type="text" name="nums"></td></tr> 
    <tr><td align="right" colspan="2"><input type="submit" value="לשלב הבא"></td> 
     
    </tr> 
</table> 
</form> 
</center>
</html>
<?
break;
}
?>
אחרי זה מכניסים את הסקר למסד.
פה יש לי את הבעיה עשיתי לולאה לחהציג את מספר התיבות טקסט של האפשריות אבל אין לי מושג איך להכניס אותם למסד למשהו יש רעיון ?
PHP קוד:
<?
    $title 
$_POST['title'];
    
$errors '';

if (
$_POST['send'] == 'send')
{

    if (
$title == '')
        
$errors 'אנא הכנס שאלה לסקר<br>';

    if(
$errors == ''
    { 
//כאן צריכה להיות ההכנס למסד 

    
}     
  }

if(
$errors != '')
     echo 
"<p align=center><font color=#ff0000>$errors</font></p>";

?>
<html dir="">
<center>
<form id="frm" name="frm" method="post" action="index.php?act=Polls&op=Add"> 
<input type="hidden" name="send" value="send"> 
<table  border="0" dir="center"> 
    <tr> 

    <td>שם הסקר</td></tr> 
    <td><input type="text" size="45" name="title"></td></tr> 
<?
      
for ($i=1$i<=$_POST[nums]; $i++)  

    echo 
"<td>אפשרות מספר: ".$i."<input type=\"text\" name=\"nums\"></td></tr> "
}
?>
    <tr><td align="right" colspan="2"><input type="submit" value="הוסף סקר"></td> 
     
    </tr> 
</table> 
</form> 
</center>
</html>
  Reply With Quote
ישן 08-08-08, 20:34   # 2
intercooler3819
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,056

intercooler3819 לא מחובר  

אממ חשבת על mysql_query?
__________________
  Reply With Quote
ישן 09-08-08, 00:23   # 3
stel222
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
הודעות: 399

stel222 לא מחובר  

אתה רציני ? אני מדבר על איזה דרך לשמור את כל הנתונים הרי נגיד ויש 7 אפשריות איך אני יוצר מערך שיכניס את כולם בשורות נפרדות ??
  Reply With Quote
ישן 09-08-08, 01:48   # 4
GalN
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Nov 2006
הודעות: 144

GalN לא מחובר  

משתמשים בforeach
תשנה את הכל..

אוקי אז ככה..
תראה.. יש את הטופס הראשון שבו אתה קובע כמה אפשרויות יהיו..
קוד:
<form action="" method="post">
<input name="options" type="text" /><br />
<input type="submit" value="שלח" />
</form>
אח"כ אתה מגיע לטופס שבו אתה רושם את האפרויות..

קוד:
<form action="" method="post">
<?
$i = 1;
while ($i <= $_POST['options'])
{
echo "
אפשרות מספר: $i <input name='field[$i]' type='text' /><br />
";
}
?>
<br />
<input type="submit" value="שלח" />
</form>
אח"כ מגיע השלב של ההכנס למסד =]
קוד:
$field = $_POST['field'];

foreach ($field as $fld)
{
$insert = mysql_query("INSERT INTO table_name (field) VALUES ('$fld')");
}

if ($insert)
{
echo "הכל עובד פיקס!";
}
את כל התיקונים של הטפסים אני בטוח שתסתדר לבד =] לא? בעיה שלך
מקווה שהבנת הכל
  Reply With Quote
ישן 09-08-08, 02:34   # 5
stel222
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
הודעות: 399

stel222 לא מחובר  

קודם כל תודה רבה אבל כבר הצלחתי לעשות את זה בלולאת FOR לפי דעתי עדיף תודה בכל מקרה
  Reply With Quote
ישן 09-08-08, 11:54   # 6
יונתן
חבר בקהילה
 
יונתן's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 342
Send a message via Skype™ to יונתן

יונתן לא מחובר  

http://il.php.net/serialize
__________________
או כן או לא, מה שבטוח אולי, וגם זה מוטל בספק.
  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. הזמן כעת הוא 16:18.

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