Mailinglisten-Archive |
>> woher wei=DF denn save_neukunde(), was gespeichert werden soll? > >Die Funktion steht in der functions.php. ><code> > function save_neukunde() { > $sql =3D "INSERT INTO neukunde (firma, name, vname, apartner,=20 >plz, ort, strasse, hausnr, tel, fax, email) VALUES ('$firma', '$name',=20 >'$vname', '$apartner', '$plz', '$ort', '$strasse', '$hausnr', '$tel',=20 >'$fax', '$email')"; > $res =3D mysql_query($sql); > } ></code> > >Die Variablen haben immer den selben Namen und sind in der Session=20 >registriert. Dort stehen sie auch drinn. Nur nicht in der Datenbank ;-( Dennoch stehen sie damit nicht automatisch zur Verf=FCgung, daran habe ich bei PHP erst auch mal etwas 'rumgekaut ... In Funktionen sind die globalen Variablen nicht automatisch vorhanden. Mach' function save_neukunde()=20 { global $firma, $name, $vname, $apartner, $plz, $ort, $strasse, $hausnr, $tel, $fax, $email; $sql =3D "INSERT INTO neukunde (firma, name, vname, apartner,=20 ... Man sieht sofort, da=DF es viel praktischer ist, solche Dinge in ein array oder ein Objekt zu stopfen, dann haste blo=DF ein global session_data; und gut isses. --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive