output radio button

Gius-0001

Utente Attivo
17 Apr 2008
32
0
0
Salve a tutti..
ho creato 3 pulsanti radio:

<input type='radio' name='formato' value='formato1'>formato1<br>
<input type='radio' name='formato' value='formato2'>formato2<br>
<input type='radio' name='formato' value='formato3'>formato3<br>


Non selezino nessuno dei 3 in FireFox


poi provo a fare :

echo $_POST['formato'];

e mi da come output:

Notice: Undefined index: formato in C:\php\www\esempilibro\ch10\CheckBlank.php on line 43

mi chiedevo se Undefined index corrisponde a qualcosa.
Nel senso.. io vorrei dire che si verifica questa situazione..
cioè l'utente non seleziona nessun campo..
value deve essere vuota...
 
Undefined index è un errore che si verifica quando una variabile non viene settata; risolvi facendo un controllo:

PHP:
<?php
if(isset($_POST['formato']))
 {
 echo $_POST['formato'];
 }
?>
 
Grazie Eliox...
ho risolto facendo cosi' cmq:

if(!isset($_POST['formato']))
{
echo "inserire il campo formato";
}

il mio obbiettivo era di fare il controllo del campo
obbligatorio "formato"..
siccome ai radio botton devi asseganrli per forza un value=qualcosa
lo script non lo vedeve vuoto e l'utente in caso lo ometteva
non visualizzava il messaggio.. cmq ho risolto..
se scrivo come mi hai detto tu continua a stamparmi qulla undefine..
ciao Eliox! e Grazie!
 

Discussioni simili