Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Tworzenie list rozwijanych podczas odczytu danych z bazy.
phpamator
post 12.10.2016, 21:43:22
Post #1





Grupa: Zarejestrowani
Postów: 328
Pomógł: 3
Dołączył: 10.07.2016
Skąd: UK-raine

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


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

Ten post edytował PHPRexio 12.10.2016, 21:47:08
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
trueblue
post 12.10.2016, 21:46:22
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1827
Dołączył: 11.03.2014

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


To:
  1. $select = 'selected"';


--------------------
Go to the top of the page
+Quote Post
phpamator
post 12.10.2016, 21:47:43
Post #3





Grupa: Zarejestrowani
Postów: 328
Pomógł: 3
Dołączył: 10.07.2016
Skąd: UK-raine

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


Dzięki tru, własnie na to wpadłem wink.gif
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 8.07.2025 - 02:22