Variable nach einer IF wieder benutzen

Hallo zusammen

Kann mir vielleicht jemand auf die Sprünge helfen.

Ich werte in einer IF einige Daten aus diese ScriptVariablen weise ich den IPS Variablen zu. Nach dieser IF würde ich gerne mit den ScriptVariablen weiter arbeiten, jedoch sind diese dann undeklariert.

Hab die ScriptVariablen schon als global definiert und auch versucht mit $_POST diese weiter zu geben und mit $_GET zu holen, greift aber alles nicht.


//Beispiel

$data = 1;

if ($data == 1)
{
   $data1 = $data + 1;
   SetValueInteger(12345, $data1);   // funktioniert
}

SetValueInteger(12346, $data1);     // funktioniert nicht


Undefined variable: $data1 in /…/… on line …

Danke für die Hilfe.

Gruss Relg

Das Script muss ja min. 1 mal in der if Schleife landen, woher soll es sonst $data1 kennen?
oder:

//Beispiel

$data = 1;
$data1 = 0;


if ($data == 1)
{
   $data1 = $data + 1;
   SetValueInteger(12345, $data1);   // funktioniert
}

SetValueInteger(12346, $data1);     // funktioniert

cu.

Danke Uriel

da binn ich wohl voll auf dem Schlauch gestanden. In die if geht das Script nur bei Datenempfang :wink:

Variable einfach leer deklarieren und gut ist :slight_smile:

Gruss