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