Me pone el siguiente mensaje:
"NOTICE: Undefined index: action in xxxxxx"
El código es el siguiente:
Código PHP:
<form action="" method="post" enctype="multipart/form-data">
<table class="tablaTrabajo">
<tr>
<td> <? echo $wNombre ?></td>
<td> <? echo $wApellidos ?></td>
</tr>
<tr>
<td><input type="text" class="textboxa" name="nombre"></td>
<td><input type="text" class="textboxa2" name="apellidos"></td>
</tr>
<tr>
<td> <? echo $wFecNac ?></td>
<td> <? echo $wNacionalidad ?></td>
</tr>
<tr>
<td><input type="text" class="textboxa" name="fecha"></td>
<td><input type="text" class="textboxa2" name="nacionalidad"></td>
</tr>
<tr>
<td colspan="2" rowspan="1" > <? echo $wMail ?></td>
</tr>
<tr>
<td colspan="2" rowspan="1" ><input type="text" class="textboxa" name="email"></td>
</tr>
<tr>
<td colspan="2" rowspan="1" > <? echo $wFormacion ?></td>
</tr>
<tr>
<td colspan="2" rowspan="1" ><input type="text" class="textboxa3" name="formacion"></td>
</tr>
<tr>
<td> <? echo $wFichero ?> </td>
</tr>
<tr>
<td colspan="2" rowspan="1" >
<input type="hidden" name="MAX_FILE_SIZE" value="5000000" />
<input type="file" name="archivo" value="<? echo $wFichero ?>">
</td>
</tr>
<tr>
<td class="margenBoton2" colspan="2" rowspan="1" align="left">
<input type="submit" name="btsend" value="<? echo $wEnviar ?>" />
<input type="hidden" name="action" value="send" />
</td>
</tr>
</table>
</form>
<?
if($_POST['action'] == "send")
{
$nombrearc=$_FILES['archivo']['name'];
$nombretmp=$_FILES['archivo']['tmp_name'];
$mail = new PHPMailer();
//$mail->Host="localhost";
$mail->From=($_POST['email']);
$mail->Subject="Buscar Trabajo";
$mail->AddAddress("[email protected]");
if ($nombrearc != ""){
$mail->AddAttachment($nombretmp,$nombrearc);
}
$body="Información: \n";
$body.="Nombre: ".$_POST['nombre']."\n Apellidos: ".$_POST['apellidos']."\n Fecha Nacimiento:".$_POST['fecha']."\n Nacionalidad: ".$_POST['nacionalidad']."\n E-mail: ".$_POST['email']."\n Formación: ".$_POST['formacion'];
$mail->Body=$body;
$mail->AltBody="Prueba prueba";
//$mail->AddAttachament("images/teclado.jpg","teclado.jpg");
$mail->IsHTML(true);
if(!$mail->Send())
{
echo "Mensaje no Enviado ";
echo "Error: " . $mail->ErrorInfo;
exit;
} else {
echo "Mensaje enviado";
}
}
Espero que me podais ayudar.
Gracias y un cordial saludo