- Home
- Categorie
- Coding e Sistemistica
- PHP
- Controllo ed invio email
-
Controllo ed invio email
Ragazzi ho questo form:
<tr><td align="left" bgcolor="lightyellow"><input type="radio" value="Privato" name="TipoCliente" checked>Persona Fisica</td></tr> <tr><td align="left">Nome</td><td><input type="text" name="NomeCliente" value="" size="15" maxlength="15"></td></tr> <tr><td align="left" bgcolor="lightyellow"><input type="radio" value="Azienda" name="TipoCliente">Società</td></tr> <tr><td align="left">Ragione Sociale</td><td><input type="text" name="RagioneSocialeCliente" value="" size="15" maxlength="15"></td></tr>
Poi faccio questo controllo:
$errori=0; // Numero di errori riscontrati // se la tipologia di cliente è la persona fisica // effettuo il controllo dei campi if (trim($TipoCliente)=='Privato') { if (trim($NomeCliente)=='') { echo "<li>Non hai specificato il nome</li><br>\n"; $errori++; } // altrimenti controllo che sia una società a fare l'ordine ed // effettuo il controllo dei campi }else{ if (trim($RagioneSocialeCliente)=='') { echo "<li>Non hai specificato la ragione sociale</li><br>\n"; $errori++; } }
Il problema è questo:
se il cliente è privato ---> controlla il nome e se non è vuoto invia email
se il cliente è azienda --> controlla la rag sociale e se non è vuoto invia email.Come faccio a far si che solo dopo questi controlli invia l'email?
Grazie.
-
Risolto così:
if ($errori>0) { echo "errore"; } else { echo "ok"; }