Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP] wybor ilosci pól input
lnn
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

Ostrzeżenie: (0%)
-----


Witam!

Chce zrobić pole wyboru gdzie bedzie podana ilosc oraz domyslnie "wybierz ilosc " ktore bedzie rowne 0, i tu mam problem bo o ile do pozycji 1 pola da sie powrocic to do 0 nie bardzo :/ moglby ktos wielkoduszny pomoc? (IMG:style_emoticons/default/biggrin.gif) oto kod:
  1. <?php
  2.  
  3. $ilosc = (isset($_GET['ilosc']) ? $_GET['ilosc'] : 0);
  4.  
  5. $mozliwosci = array(0,1,2,3);
  6.  
  7. ?>
  8.  
  9. <select name="ilosc" onchange="location = 'index.php?ilosc=' + this.options[this.selectedIndex].value;">
  10. <?php foreach($mozliwosci as $mozliwosc): ?>
  11. <option value="<?php echo $mozliwosc; ?>"><?php echo $mozliwosc; ?></option>
  12. <?php endforeach; ?>
  13. </select><br />
  14.  
  15. <?php for($i=0,$j=$ilosc;$i<$j;$i++): ?>
  16. <input type="text" value="Input nr <?php echo ($i+1); ?>" /> <br />
  17. <?php endfor; ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marian84
post
Post #2





Grupa: Zarejestrowani
Postów: 185
Pomógł: 10
Dołączył: 29.01.2008

Ostrzeżenie: (0%)
-----


Po foreach daj:

  1. if($mozliwosc==$_GET['ilosc'])
  2. {
  3. $zaz='selected';
  4. }
  5. else
  6. {
  7. $zaz='';
  8. }

i w
  1. <option value="<?php echo $mozliwosc; ?>"><?php echo $mozliwosc; ?></option>

zmien na:
  1. <option value="<?php echo $mozliwosc; ?>" <?php echo $zaz?>><?php echo $mozliwosc; ?></option>

To powinno załatwic sprawe

Ten post edytował marian84 16.01.2010, 23:07:15
Go to the top of the page
+Quote Post

Posty w temacie
- lnn   [JavaScript][PHP] wybor ilosci pól input   16.01.2010, 22:55:27
- - marian84   Po foreach daj: [PHP] pobierz, plaintext if($...   16.01.2010, 23:06:53
- - lnn   dzieki! o to mi chodzilo   16.01.2010, 23:29:07


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 04:03