estoy intentando que un formulario se envie desde local (XAMPP), este formulario no tiene campo de correo. Alguna idea?
gracias
Esto es lo que tengo por ahora, me da siempre error en linea 18 del archivo php, aunque no veo el error (Parse error: syntax error, unexpected '\' (T_NS_SEPARATOR) in C:\xampp\htdocs\enviar.php on line 18).
Código HTML:
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>Technik Überwachung</title> <link rel="stylesheet" href="estilos.css" /> <!--[if lt IE 9]> <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <body> <div class="franja"></div> <section> <h2>Test</h2> <form id="technik"action="enviar.php" method="post" class="contact-form"> <div class="formulario"> <div class="column"> <label for="nombre">Name<span>(required)</span></label> <input type="text" name="Name" class="form-input" onblur="Bitte Name eingeben"/> <p>GLT Badewasser geprüft</p> <select name="GLTBW" onblur="wählen sie bitte eine option"> <option value="JA">JA</option> <option value="NEIN">NEIN</option> </select> <p>GLT Heizung/ Lüftung / Sanitär geprüft</p> <select name="GLTHLS" onblur="wählen sie bitte eine option"> <option value="JA">JA</option> <option value="NEIN">NEIN</option> </select> <p>Zugänge Technik, Technikräume, Kellerräume </br> und Lichter aus in TE / TEF / TEV / TSP</p> <select name="ZTKL" onblur="wählen sie bitte eine option"> <option value="JA">JA</option> <option value="NEIN">NEIN</option> </select> <p>Bereitschaft über Nacht im Haus </p> <select name="Bereitschaft" onblur="wählen sie bitte eine option"> <option value="JA">JA</option> <option value="NEIN">NEIN</option> </select> <p>Bereitschaftshandy dabei</p> <select name="Handy" onblur="wählen sie bitte eine option"> <option value="JA">JA</option> <option value="NEIN">NEIN</option> </select> </div> <div class="column"> <label for="mensaje">Allgemein</label> <textarea name="nachricht1" class="form-input"></textarea> <label for="mensaje">Heizung</label> <textarea name="nachricht2" class="form-input"></textarea> <label for="mensaje">Badewasser</label> <textarea name="nachricht3" class="form-input"></textarea> <label for="mensaje">Lüftung</label> <textarea name="nachricht4" class="form-input"></textarea> <label for="mensaje">Sanitär</label> <textarea name="nachricht5" class="form-input"></textarea> </div> <input class="form-btn" type="submit" value="Send" onClick="enviarMail()" /> </div> </form> </section> function enviaCorreo(){ var url = 'enviar.php'; var data = $('technik').serialize(); $.post(url, data, function(res){ if(res == 1){ alert('Mensaje enviado con exito'); }else{ alert('Mensaje falló'); } }); } </body> </html>
Código PHP:
<?php
if (isset($_POST["Name"]) and isset($_POST["correo"])) {
$destino="[email protected]";
$asunto="Test";
$Name=$_POST['Name'];
$GLTBW=$_POST['GLTBW'];
$GLTHLS=$_POST['GLTHLS'];
$ZTKL=$_POST['ZTKL'];
$Bereitschaft=$_POST['Bereitschaft'];
$Handy=$_POST['Handy'];
$nachricht1=$_POST['nachricht1'];
$nachricht2=$_POST['nachricht2'];
$nachricht3=$_POST['nachricht3'];
$nachricht4=$_POST['nachricht4'];
$nachricht5=$_POST['nachricht5'];
Name: $Name n
GLTBW: $GLTBW n
GLTHLS: $GLTHLS n
ZTKL: $ZTKL n
Bereitschaft: $Bereitschaft n
Handy: $Handy n
nachricht1: $nachricht1 n
nachricht2: $nachricht2 n
nachricht3: $nachricht3 n
nachricht4: $nachricht4 n
nachricht5: $nachricht5 n
";
$cabeceras = 'From: [email protected]' . "rn" . 'Reply-To: [email protected] ' . "rn" . 'X-Mailer: PHP/' . phpversion();
if(mail($Name,$cabeceras)){
header("Location: enviar.php?m=1");
}
}
?>