phpbar.de logo

Mailinglisten-Archive

[php] Session Problem

[php] Session Problem

Thomas Beckmann php_(at)_phpcenter.de
Thu, 14 Jun 2001 09:34:34 +0200


>> 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