Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pytanie o fetch_array
Forum PHP.pl > Forum > PHP
sigal2006
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. }
lukaskolista
Nie zauwazylem, zebys zapisywal cos do bazy 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">
AndyPSV
patrz zawsze
  1. var_export($_POST);


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