Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Tworzenie list rozwijanych podczas odczytu danych z bazy.
phpamator
post
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 (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/sad.gif)

Ten post edytował PHPRexio 12.10.2016, 21:47:08
Go to the top of the page
+Quote Post
trueblue
post
Post #2





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

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


To:
  1. $select = 'selected"';
Go to the top of the page
+Quote Post
phpamator
post
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 (IMG:style_emoticons/default/wink.gif)
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: 19.09.2025 - 19:27