phpbar.de logo

Mailinglisten-Archive

[php] SELECT mit multiple

[php] SELECT mit multiple

Joern Grube php_(at)_phpcenter.de
Sun, 13 Oct 2002 02:31:20 +0200


Hi zusammen,

so ganz langsam krieg ich hier die Krise <s>.
  Folgendes Problem:
  Ich habe in einem Formular ein SELECT-Feld
  <select name="bundesland[]" size="5" multiple="multiple" class="klein">
          <option value="1">Baden-W&uuml;rtemberg</option>
          <option value="2">Bayern</option>
          <option value="3">Berlin</option>
          .
          .
          .
         <option value="15">Schleswig-Holstein</option>
         <option value="16">Th&uuml;ringen</option>
  </select>
  In der PHP-Hilfe steht es zumindest so drin:
  The solution is to use PHP's "array from form element" feature. The 
following should be used:
  <select name="var[]" multiple>
  This tells PHP to treat $var as an array and each assignment of a value 
to var[] adds an item to the array.
  Schoen, wenn ich mir nun folgendes ausgeben lasse:
  echo "<br>Count Array Bundesland: ".count($bundesland);
  echo "<br>".$bundesland
  dann bekomme ich als count auch die korrekte Anzahl, in der Variable 
Bundesland steht aber nur 'Array'. Und in der Datenbank (zweig_bundesland 
set('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16') 
default NULL,) kommt absolut gar nichts an.
  Bitte, wie kriege ich dieses daemliche Array korrekt und vollstaendig in 
die Datenbank???



  Mit freundlichen Gruessen Joern Grube
  http://www.jg-multimedia.de
  ICQ 151410400
  Tel. +49(030) 25798868
  Fax +49(030) 25798869
  Mobil +49(0174) 9205032


php::bar PHP Wiki   -   Listenarchive