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

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

hi_sorie 25-11-06 18:59

בעיה משולבת - JS PHP ...
 
PHP קוד:

  <select name=select1>
  <?
  $x 
ceil($t_pages/15);
 
  
?>
  <script>
  x=<?=$x?>;
  i=0;
  while (i<x)
  {
  i=i+1;
  document.write("<option value='".i."'>".i."</option>");
  }
  </script>
  </select>

בהצג מקור ( צד לקוח ) ככה זה מופיע

PHP קוד:

<select name=select1>
<
script>
x=2;
i=0;
while (
i<x)
{
i=i+1;
document.write("<option value='".i."'>".i."</option>");
}
</script>
</select> 

הנה בדרך של לולאת for :
PHP קוד:

  <select name="list">
  <
script language=JavaScript>
  
x=2;
    for (
i=1== xi++)
    {
  
document.write("<option value='".i."'>".i."</option>")
    }
  
</script>
  </select> 

והנה עוד אחר עם לולאת for ב php
PHP קוד:

  <select name="list">
      <?
      
for ($i=1$i == $x$i++)
      {
      
?>
   <option value="<?=$i?>"><?=$i?></option>
   <?
   
}
      
?> 
  </select>

מה לא בסדר בקוד שלא מופיע לי options בפלט ?
ז"א שתבנית האפשרויות ריקה...
ניסיתי לעשות אותו קוד ב PHP וגם בלולאת for לא יודע למה זה לא עובד....

RS324 25-11-06 19:25

PHP קוד:

document.write("<option value='".i."'>".i."</option>"

במקום נקודות תשתמש ב + אתה משתמש ב JS..

hi_sorie 25-11-06 19:27

ציטוט:

נכתב במקור על ידי RS324 (פרסם 379930)
PHP קוד:

document.write("<option value='".i."'>".i."</option>"

במקום נקודות תשתמש ב + אתה משתמש ב JS..

PHP קוד:

  <script language=JavaScript>
    for (
i=1== 2i++)
     {
    
document.write("<option value='"+i+"'>"+i+"</option>")  
     }
  
</script> 

צודק אבל גם לא עובד .... אולי יש משהו אחר?

hi_sorie 25-11-06 19:45

זה בכלל לא ניכנס לי ללולאה כי עשיתי alert אם זה נכנס ללולאה וזה לא נכנס אפילו...

מישהו יכול להגיד לי מה הבעיה בלולאה?

Source 25-11-06 19:48

בלולאת פור תעשה קטן-שווה במקום שווה(-שווה).

RS324 25-11-06 20:15

PHP קוד:

for (i=1== 2i++) 

אמור להיות :

PHP קוד:

for(i=0i<=2i++) 



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

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