Sono alle prime armi di PHP e mi sono arenato su un problema, quindi chiedo aiuto a chi ne sa più di me, ringraziando anticipatamente.
In una pagina html ho un form action con il seguente menu a discesa denominato "tipologia":
<option value="privato cittadino">privato cittadino</option>
<option value="ditta individuale">ditta individuale</option>
<option value="azienda">azienda</option>
<option value="associazione">associazione</option>
<option value="libero professionista">libero professionista</option>
a seguire, sempre nel form, è presente anche un campo denominato "partita_iva" che però deve essere lasciato vuoto solo se si seleziona il valore "privato cittadino".
Quindi, in pratica, nella pagina PHP, dovrei fare un controllo che se sarà selezionato qualsiasi valore (esempio: azienda o associazione, ecc) escluso "privato cittadino", deve dare errore di riempire il campo partita iva se questo sarà lasciato vuoto, mentre se sarà selezionato il valore "privato cittadino" si deve proseguire lasciando il campo partita_iva vuoto.
Avevo pensato ad una cosa del genere:
if (( $tipologia == "ditta individuale" ) || ( $tipologia == "azienda" ) || ( $tipologia == "associazione" ) || ( $tipologia == "pubblica amministrazione" ) || ( $tipologia == "libero professionista" ))
{
echo "E R R O R E !<br>Devi compilare il campo PARTITA IVA per continuare.";
exit;
}
solo che mancando la verifica del campo $partita_iva, di conseguenza da sempre l'errore anche se questo campo partita_iva è pieno. Come posso inglobare anche il controllo se il il campo partita_iva è vuoto o pieno?
PS:
Se poi non chiedo troppo dovrei verificare che il valore $partita_iva, naturalmente solo se inserito, questo deve essere di 11 caratteri e devono essere solo numeri e non lettere.
Grazie
In una pagina html ho un form action con il seguente menu a discesa denominato "tipologia":
<option value="privato cittadino">privato cittadino</option>
<option value="ditta individuale">ditta individuale</option>
<option value="azienda">azienda</option>
<option value="associazione">associazione</option>
<option value="libero professionista">libero professionista</option>
a seguire, sempre nel form, è presente anche un campo denominato "partita_iva" che però deve essere lasciato vuoto solo se si seleziona il valore "privato cittadino".
Quindi, in pratica, nella pagina PHP, dovrei fare un controllo che se sarà selezionato qualsiasi valore (esempio: azienda o associazione, ecc) escluso "privato cittadino", deve dare errore di riempire il campo partita iva se questo sarà lasciato vuoto, mentre se sarà selezionato il valore "privato cittadino" si deve proseguire lasciando il campo partita_iva vuoto.
Avevo pensato ad una cosa del genere:
if (( $tipologia == "ditta individuale" ) || ( $tipologia == "azienda" ) || ( $tipologia == "associazione" ) || ( $tipologia == "pubblica amministrazione" ) || ( $tipologia == "libero professionista" ))
{
echo "E R R O R E !<br>Devi compilare il campo PARTITA IVA per continuare.";
exit;
}
solo che mancando la verifica del campo $partita_iva, di conseguenza da sempre l'errore anche se questo campo partita_iva è pieno. Come posso inglobare anche il controllo se il il campo partita_iva è vuoto o pieno?
PS:
Se poi non chiedo troppo dovrei verificare che il valore $partita_iva, naturalmente solo se inserito, questo deve essere di 11 caratteri e devono essere solo numeri e non lettere.
Grazie
Ultima modifica: