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