Silent in php su if o $_post

GoshMaledetto

Utente Attivo
20 Dic 2012
137
0
0
www.goshweb.com
ciao a tutti ho questa istruzione

PHP:
if($row['id_sotcat'] == $_POST['id_sotcat'] || $row['id_sotcat'] == $mod['id_sotcat']) {
         echo " selected='selected'";
}

è una pagina di modifica e se è presente $_POST['id_sotcat'] o $mod['id_sotcat'] mi mette selected alla select pero ovviamente non essendoci $_post alla prima esecuzione della pagina mi inserisce nella select un warning ce un modo per mettere una silent a questo if o devo per forza suddividere le istruzioni con un isset()?

EDIT
so che i silent sono sulle funzioni ;) ma come posso gestirlo?
 
ciao,verifica prima che sia settato
PHP:
if ((isset($_POST['id_sotcat']) && $row['id_sotcat'] == $_POST['id_sotcat']) || $row['id_sotcat'] == $mod['id_sotcat']) {
    echo " selected='selected'";
}
 

Discussioni simili