• Super User

    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.
    :ciauz:


  • Super User

    Risolto così:

    
    if ($errori>0) {
    echo "errore";
    }  else {
    echo "ok";
    }