Ich kann nicht scheint die zusätzlichen Felder in meinem html, um durch meine register.php Datei zu schreibennur einige Felder Post von meinem html durch meine register.php meiner E-Mail
das ist, was ich in meinem E-Mail: Es ist nur die E-Mail-Adresse und nicht die anderen Felder Name, Nachname, Telefon und Versicherung.
Vorname: (nicht angezeigt) Nachname: (nicht angezeigt) E-mail: [email protected] (nur Feld zeigt nach oben) Telefon: (nicht angezeigt) Versicherung: (nicht zeigt)
Kann mir jemand helfen, was ich übersehen habe?
<form role="form" action="register.php" method="post" enctype="plain"> <input
name="email" class="subscribe-input" placeholder="Enter your e-mail address..."
required="yes" type="email script type="text/javascript">,<input name="name"
class="subscribe2-input" placeholder="First Name" required="yes" type="email
script type="text/javascript">,<input name="surname" class="subscribe3-input"
placeholder="Last Name" required="yes" type="email script
type = "text/JavaScript">, <input name="phone" class="subscribe4-input"
placeholder="Phone" required="yes" type="email script
type = "text/JavaScript">, <input name="insurance" class="subscribe5-input"
placeholder="Do You Have A Life License" required="yes" type="email script
type="text/javascript"><button class="btn btn-lg btn-download subscribe-submit"
type="submit">Learn More</button><script type="text/javascript">
<?php
$field_email = $_POST['email'];
$field_name = $_POST['name'];
$field_surname = $_POST['surname'];
$field_phone = $_POST['phone'];
$field_insurance = $_POST['insurance'];
$mail_to = '[email protected]';
$subject = 'Message from a site visitor '.$field_email;
$body_message = 'First Name: '.$field_name."\n";
$body_message .= 'Last Name: '.$field_surname."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Phone: '.$field_phone."\n";
$body_message .= 'Insurance: '.$field_insurance."\n";
$headers = 'From: '.$field_email."\r\n";
$headers .= 'Reply-To: '.$field_email."\r\n";
$mail_status = mail($mail_to, $subject, $body_message, $headers);
if ($mail_status) { ?>
<script language="javascript" type="text/javascript">;
window.location.href ='http://www.thankyou.fidelisinsurancecompany.com';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Registration failed. Please, send an email to [email protected]');
window.location = 'http://www.fidelisinsurancecompany.com';
</script>
<?php
}
?>
an der Spitze Ihres PHP vorübergehend hinzufügen ein 'print_r ($ _ POST); exit; 'um zu sehen, wie Ihr POST-Array aussieht – ThrowBackDewd
Formatieren Sie Ihren Code so, dass er lesbar ist, wenn Sie möchten, dass die Benutzer –
aus dem Aussehen Ihrer Formularfelder lesen, werden sie nicht korrekt erstellt. Sie schließen Ihre Eingabe-Tags nicht und starten keine neuen für Ihre zusätzlichen Eingabefelder. – ThrowBackDewd