phpbar.de logo

Mailinglisten-Archive

[php] Form fuer _viele_ Records, Auswertung

[php] Form fuer _viele_ Records, Auswertung

Helmut P. Fleischhauer php_(at)_phpcenter.de
Wed, 10 Jul 2002 14:44:56 +0200


> >Aus einem Datenbestand von ca 16000 Records koennen aufgrund von
> >Kriterien
> >etwa 600 - 800 weiter zu bearbeitende Records gefiltert werden.

Hallo,

Lösundvorschlag

Teil 1

$icount=0;
echo "<form method=\"post\"
action=customer_selection.php?action=update_customer>";

$db = new DB_abarcar;
$db->query( "select * from kunden where wasimmerauch order by name limit
50");
while ($db->next_record()) {
$id=$db->f("kundenid");
etc etc

--> Wiedergabe

echo "<input type=checkbox name=updateid[$icount] value=$id>";
$icount=$icount+1;

}

echo "<input type=hidden name=icount value=$icount>";
echo "<input type=submit name=button value=\"Markierte Kunden
'updaten'\">";

-->  Weiterblättern einbauen

***************


function update_customer(){
global $updateid, $icount;

for ($i=0;$i<$icount;$i++){

$updateid1 = $updateid[$i];
if ($updateid1!=""){
    $db = new DB_abarcar;
    $query ="update kunden set";
    $query .= "amenities39='wasimmerauch'";
    $query .= " where id=$updateid1";
    $db->query($query);
    }
  }

}

.............

Helmut P. Fleischhauer
http://www.abarcar.com


php::bar PHP Wiki   -   Listenarchive