Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Tworzenie list rozwijanych podczas odczytu danych z bazy.
Forum PHP.pl > Forum > Przedszkole
phpamator
Hej wszystkim,
Napotkałem problem z którym wiem jak sobie poradzić! .....
ale tylko teoretycznie bo nie działa i nie wiem dlaczego.
Otóż jak w kodzie poniżej ..
  1. ...
  2. $output .= '<td><select name="variation_id" id="variation_id">';
  3.  
  4. //===================
  5. // shop_product_variations
  6. //===================
  7. $variation_query = "SELECT variation_id,name FROM `shop_product_variations` WHERE `product_id` = '$product_id'";
  8. $variation_result = mysql_query($variation_query);
  9. if(!$variation_result){
  10. print_r('No variations found');
  11. }else{
  12. while($option = mysql_fetch_array($variation_result)){
  13. if($option['variation_id'] == $row['variation_id']){
  14.  
  15. $select = 'selected"';
  16. }else{
  17. $select = '';
  18. }
  19. $output .= $row['variation_id'].'<option class="mica1" value="'.$option['variation_id'].'" '.$select.'>'.$option['name'].'</option>';
  20. }
  21. $output .= '</select>';
  22. ...

Odczytując dane sprawdzam czy variant_id pobrany z bazy jest zgodny z którymś z listy i jeśli tak dodaję zmienną $selected która powinna włączyć wybraną opcję a co za tym idzie powinna ona widnieć jako wybrana w liście rozwijanej.
To teoria ale dlaczego mi to nie działa questionmark.gif
Możecie mi podpowiedzieć co skopałem ?



... no i jak zwykle, wklepałem kod na forum i okazało się że `"` się wkradł i ścierwo nie działało sad.gif
trueblue
To:
  1. $select = 'selected"';
phpamator
Dzięki tru, własnie na to wpadłem wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.