Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pytanie o fetch_array, do bazy wedruje tylko 1 rekord
sigal2006
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 17.02.2010

Ostrzeżenie: (10%)
X----


mam taki kod

pętla działą oki ale pomimo ze zaznaczam więcej niż jedną opcje, do bazy i wędruje tylko ostatnia zaznaczona

chyba błąd jest w fetch_array ?

  1. function shipping_methods_drop_down($box_name = 'type_service', $selected = null, $form_refresh = null)
  2. {
  3. (string) $display_output = null;
  4.  
  5. $sql_select_shipping = $this->query("SELECT id, name FROM
  6. " . DB_PREFIX . "shipping_options ORDER BY name ASC ");
  7.  
  8.  
  9. while ($shipping_details = $this->fetch_array($sql_select_shipping))
  10. {
  11. $display_output .= '<input type="checkbox" name="' . $box_name . '" value="' . $shipping_details['name'] . '" ' . (($shipping_details['name'] == $selected) ? '' : '') . '>&nbsp;' . $shipping_details['name'] . '<br />';
  12. }
  13.  
  14.  
  15. return $display_output;
  16. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
lukaskolista
post
Post #2





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

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


Nie zauwazylem, zebys zapisywal cos do bazy (IMG:style_emoticons/default/smile.gif) fetch_array powoduje problem z zapisem do bazy? Ciekawe stwierdzenie. Zainteresuj sie parametrem name elementu <input>, powinien byc tablica, przykladowo
  1. <input type="checkbox" name="opcje[]" value="opcja1">
  2. <input type="checkbox" name="opcje[]" value="opcja2">
Go to the top of the page
+Quote Post
AndyPSV
post
Post #3





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


patrz zawsze
  1. var_export($_POST);


ew. echo '<pre>'; var_export($_POST); (lub inna zmienna)
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: 26.09.2025 - 03:45