Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie w select danych z sql
slawekxx
post
Post #1





Grupa: Zarejestrowani
Postów: 189
Pomógł: 2
Dołączył: 28.08.2010

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


Witam,

nie wiem jak napisać poprawny kod w php tak aby uzyskać taki efekt końcowy w html

  1. <optgroup label="Ochrona" data-subtext="another test" data-icon="icon-ok">
  2. <option data-icon="icon-heart" data-subtext="2014">Książki służb </option>
  3. <option data-icon="icon-heart" data-subtext="2014">Książka gośœci</option>
  4.  
  5. <optgroup label="Sekretariat">
  6. <option data-icon="icon-heart" data-subtext="2014">Dzienniki korespondencji</option>
  7. <option data-icon="icon-heart" data-subtext="2014">Książki pocztowe</option>
  8.  
  9. <optgroup label="Transport">
  10. <option data-icon="icon-heart" data-subtext="2014">Tachografy</option>
  11. <option data-icon="icon-heart" data-subtext="2014">Wypłaty kierowców</option>
  12. <option data-icon="icon-heart" data-subtext="2014">Dokumentacja samochodów</option>


dotychczasowy nie daje takiego efektu

  1. <select>
  2. <?php
  3. include"db.php";
  4.  
  5.  
  6. $sql="Select * from department order by id_department asc ";
  7. $show=mysql_query($sql);
  8.  
  9. while($row=mysql_fetch_array($show)){
  10. echo "
  11. <optgroup label='$row[name_department]'>
  12. <option data-subtext='2014'>$row[name_documents]</option>
  13.  
  14. </optgroup>
  15.  
  16. ";
  17. }
  18.  
  19. ?>
  20. </select>
  21.  
  22.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
slawekxx
post
Post #2





Grupa: Zarejestrowani
Postów: 189
Pomógł: 2
Dołączył: 28.08.2010

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


jednak teraz mi nic nie działa

  1. <?php
  2. include"db.php";
  3.  
  4. $group = array();
  5. $sql="Select * from department order by id_department asc ";
  6. $show=mysql_query($sql);
  7. while ($row = mysql_fetch_assoc($show))
  8. {
  9. $group[$row['name_department']][] = $row;
  10. }
  11. foreach ($group as $key => $values)
  12. {
  13. echo '<optgroup label="'.$key.'">';
  14. foreach ($values as $value)
  15. {
  16. echo '<option value="'.$value['name_documents'].'"> '.$value['name_documents'].'</option>';
  17. }
  18. echo '</optgroup>';
  19. }
  20. ?>
  21. </select>


w kodzie kolegi sajegib mam ten nie pożądany efekt , na kodzie wyżej umieszczonym nic nie odczytuje

Ten post edytował slawekxx 16.02.2014, 17:30:48
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 16:19