まずは自分のウェブサイトでテンプレートを使用しています。フォームに「電話」フィールドを追加できません
<?php
include 'config.php';
$nombre = stripslashes($_POST['nombre']);
$correo = trim($_POST['correo']);
$asunto = stripslashes($_POST['asunto']);
$mensaje = stripslashes($_POST['mensaje']);
$headers= "De:".$correo."\nPara:".WEBMASTER_EMAIL;
if(mail(WEBMASTER_EMAIL, $asunto, $correo, $mensaje, $headers))
{
echo "<script>alert('Hemos recibido tu correo, nos pondremos en contacto contigo lo antes posible.'); location.href='http://www.myweb.com/';</script>";
}
else
{
echo "<script>alert('Error, intentelo de nuevo o más tarde.'); location.href='http://www.myweb.com/';</script>";
}
これは、フォームのHTMLです:
このテンプレートは、これは、正常に動作contact.phpを持って
<form action="assets/contact/contact.php" method="POST">
<div class="col-md-12">
<p><input class="form-control" type="text" placeholder="Nombre" name="nombre" required=""></p>
</div>
<div class="col-md-12">
<p><input class="form-control" type="email" placeholder="Correo electrónico" name="correo" required=""></p>
</div>
<div class="col-md-12">
<p><input class="form-control" type="text" placeholder="Asunto" name="asunto" required=""></p>
</div>
<div class="col-md-12">
<textarea class="form-control" rows="3" name="mensaje" required=""></textarea>
</div>
<div class="col-md-12">
<input type="submit" class="btn-white" value="Enviar">
</div>
</form>
イムこれにより、携帯電話のフィールドを追加しようとしています:
HTML:
<div class="col-md-12">
<p><input class="form-control" type="tel" placeholder="Teléfono" name="telefono" required=""></p>
</div>
contact.php
<?php
$telefono = stripslashes($_POST['telefono']);
$headers= "De:".$correo."\nPara:".WEBMASTER_EMAIL;
しかしdoesntの作品:(
まあ、どこでも '$ telefono'変数を使用しますか? – Qirel
エラーメッセージまたは警告メッセージ? – Znaneswar
@Qirel私は、 'nombre'、 'correo'などでやっているように、入力を要求する変数$ telefonoを作成します。すべて正常に動作しますが、 'telefono'が問題をもたらします。 –