Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z selectem i tablicą
eurosoft
post
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 5.11.2010

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


Witam, mam poniższy kod
  1. ......
  2. while ($lp<15)
  3. {
  4. $animals0 = "SELECT * FROM $tabela WHERE (($dzisiaj BETWEEN okres_od AND okres_do) OR (okres_od>okres_do AND ($dzisiaj NOT BETWEEN okres_do AND okres_od))) ORDER BY nazwa_anim";
  5. $wynikan0 = mysql_query ($animals0);
  6.  
  7.  
  8. $lp++;
  9. echo "<tr>";
  10. echo "<td width=30 align=center>".$lp.".</td>";
  11. echo '<td width=300 align=left>';
  12. echo '<select name="animals" style="width: 250px">';
  13. echo '<option value="'.$an['animals'].'">'.$an['animals'].'</option>';
  14. echo '<option value=""></option>';
  15. while($nt=mysql_fetch_array($wynikan0))
  16. {
  17. echo '<option value="'.($nt['nazwa_anim']).'">'.($nt['nazwa_anim']).'</option>';
  18. }
  19. echo'</select>';
  20.  
  21. echo' </td>
  22. <td><input style="width: 50px" type="text" name="ilosc" /></td>
  23. </tr>
  24. </td>';
  25.  
  26. }
  27. .....

Kłopot mój polega na tym, że poprzez pętle while tworzę max 15 rekordów z selectem (uzależione jest to od ilości rekordów w tabeli), selecty pojwiają się, ale zmienna select name powinna również posiadać kolejne nazwy animals1, animals2, animals3 itd
doszedłem do tego że powinienem tworzyć tablicę w pętli, a nie wiem jak to zrobić, prosze o redę jak to ugryzc.
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No toż to zwykłe dodanie zmiennej do tekstu....
  1. echo '<select name="animals'.$lp.'" style="width: 250px">';

Naucz się podstaw, potem bierz sie za coś bardziej zaawansowanego. No bez tego ani rusz.
Go to the top of the page
+Quote Post
-Gość-
post
Post #3





Goście







Tak jak myślałem "najciemniej pod latarnią" spodziewałem się czegos bardziej zaawansowanego, dziękuje za poradę.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 16:34