Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Tworzenie pół (pomoc)
szymonk237231
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 8.04.2011

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


Witajcie po raz kolejny (IMG:style_emoticons/default/smile.gif)
Nie wiem jak dobrze zrobić skrypt. Bo robie skrypt dodawania kolejki (każdy z każdym), i zrobiłem juz do tej pory tak, że pojawiają się pola select i w nich nazwy zespołów. Ale ja chce zrobić tak, że zliczy mi z bazy liczbe zespołów (to juz zrobiłem) i na podstawie tego zliczenia utworzy mi tyle pól select ile jest zespołów. Jak takie coś zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
prowseed
post
Post #2





Grupa: Zarejestrowani
Postów: 433
Pomógł: 64
Dołączył: 29.01.2011
Skąd: Warszawa

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


Ma wygladac dokladnie tak, jak to napisalem
  1. <style>
  2. .select {display:inline; margin:4px;}
  3. </style>

  1. <?php
  2. $query = "SELECT DISTINCT nazwa FROM druzyna ORDER BY nazwa ASC";
  3. $list = mysql_query($query);
  4. $i = 0;
  5. while($cats = mysql_fetch_array($list)) {
  6. $drop .= "\r\n<option value='{$cats['nazwa']}'>{$cats['nazwa']}</option>";
  7. $i++;
  8. }
  9.  
  10. echo "Zespołów w bazie: $i";
  11.  
  12. while($i>0){
  13. echo "<select class=\"select\" name=\"list-{$i}\">{$drop}\r\n</select>";
  14. echo (($i & 1) ? ' vs. ' : '<br>');
  15. $i--;
  16. }
  17.  


Pisane z palca, nie wiem, czy dziala
//EDIT
poprawilem maly blad, mialem class="select" co zniszczylo by echo.

Ten post edytował prowseed 9.04.2012, 16:24:12
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 09:06