phpbar.de logo

Mailinglisten-Archive

[php] Problem mit foreach

[php] Problem mit foreach

Bernhard Schimanski php_(at)_phpcenter.de
Tue, 2 Apr 2002 21:37:27 +0200


Hallo,

> >  <input type="Checkbox" name="nr[1]" value="Wert-1">
> >  <input type="Checkbox" name="nr[2]" value="Wert-2">
> >  <input type="Checkbox" name="nr[3]" value="Wert-3">
> > ...
> >  foreach($nr as $val)
> >  {
> >  mysql_query("insert into tabellen_name(Spalten1, Spalte2, Spalte3) values ('$Variable1', '$Variable2', $val')"); 
> >  }
> >  ...
> 
> die foreach schleife könntest du dir sparen und auch db-last indem du 
> einfach den query etwa so aufbaust
>      insert into tabellen_name (Spalte1, Spalte2) VALUES
> 	(value1,value2), (value3,value4), (value5,value6)
> damit bräuchtest du nur durch die daten foreach'en 
> und würdest im endeffekt nur einen query abschicken brauchen

Das Ganze bei der Sache dreht sich um die Abfrage der Checkbox auf der Seite,  wie viele Checkbox
sind "belegt", so oft wird die Schleife wiederholt und so oft wird Eintrag in die DB mit dem entsprechendem 
Wert gemacht. Für den query konnte auch eine Ausgabe auf der Seit stehen.

Grüsse Bernhard


php::bar PHP Wiki   -   Listenarchive