Hola de nuevo.
Finalmente lo he resuelto con un switch, así le doy una opción para el Si y otra para el No.
Código PHP:
Ver original<?php
if(isset($_POST['enviar'])) {
switch ($_POST['otrosconductores']) {
case "Si":
if($_POST['nombre2'] != "" && $_POST['nombre2'] != "Incompleto")
if($_POST['nombre'] != "" && $_POST['nombre'] != "Incompleto" && $_POST['otrosconductores'] != "" && $_POST['garaje'] != "")
{
//------------------ Aquí preparo la función mail
// asunto
$asunto = 'Formulario de contacto';
// mensaje
$mensaje = "Nombre: " .$_POST['nombre']. "\n";
$mensaje .= "Otros conductores: " .$_POST['otrosconductores']. "\n";
if($_POST['otrosconductores']== Si)
{$mensaje .= "Nombre segundo conductor: " .$_POST['nombre2']. "\n";}
$mensaje .= "Garaje: " .$_POST['garaje']. "\n";
//----------------------------
$enviando_datos=mail($para, $asunto, $mensaje, $cabeceras); if($enviando_datos==true){
header("Location: http://web.com.php"); }
else{
//El Mensaje no se pudo enviar
}
}
break;
case "No":
if($_POST['nombre'] != "" && $_POST['nombre'] != "Incompleto" && $_POST['otrosconductores'] != "" && $_POST['garaje'] != "")
{
//------------------ Aquí preparo la función mail
// asunto
$asunto = 'Formulario de contacto';
// mensaje
$mensaje = "Nombre: " .$_POST['nombre']. "\n";
$mensaje .= "Otros conductores: " .$_POST['otrosconductores']. "\n";
if($_POST['otrosconductores']== Si)
{$mensaje .= "Nombre segundo conductor: " .$_POST['nombre2']. "\n";}
$mensaje .= "Garaje: " .$_POST['garaje']. "\n";
//----------------------------
$enviando_datos=mail($para, $asunto, $mensaje, $cabeceras); if($enviando_datos==true){
header("Location: http://web.envio.php"); }
else{
//El Mensaje no se pudo enviar
}
}
break;
}
}
?>
Sigo con la practica y aprendizaje