WernerK: isset Problem wegen get_magic_quotes_gpc() ??

Beitrag lesen

Hallo
danke nochmals für deine tolle Erklärungen und Hilfe.

Ich tät auf solche generelle und (mehr oder weniger) versteckte Null-Wert-Setzungen verzichten und stattdessen beim E-Teil der EVA die Werte den notwendigen Prüfungen unterziehen, unter anderem auch auf Vorhanden- oder Leersein mit isset() oder empty().

Ich bin nicht so versiert daher noch mal kurz nachhaken.
Du meinst also besser nicht solch eine Latte von "Initialisierungen"

  
if(!isset($_GET['optionserror'])){  
  $_GET['optionserror'] = NULL;  
}  
if(!isset($photo)){  
  $photo = NULL;  
}  
if(!isset($_POST['sel_subdirs'])){  
 $_POST['sel_subdirs'] = NULL;  
}  
if(!isset($_SESSION['sel_Back_s'])){  
 $_SESSION['sel_Back_s'] = NULL;  
}  

sondern dann eher bei einem IF / Else Abfrage prüfen wie;
if(empty($_GET['optionserror'])){
..
}else{
...
}

Im konkreten Fall bzw. Beispiel ging es mir um folgendes.
Ich möchte den Wert des Textfeldes "txt_Anzahl" in eine Session schreiben aber halt erst wenn auch ein Wert befüllt wurde oder wenn es nicht leer ist.

  
if( isset($_POST['txt_copies']) ){  
  $_SESSION['name'] = $_POST['name'];  
  $_SESSION['acc'] = $_POST['acc'];  
  $_SESSION['txt_Anzahl'] = $_POST['txt_Anzahl'];  
}  

Also meinst du besser diesen Code für Magic Quotes drin lassen,
if (get_magic_quotes_gpc()) {
 function stripslashes_deep($value){
....

ich werde den Code dann nochmals durchgehen.

Gruss
Werner