¿Problema con script PHP?
- remon479
- Novice


- Registrado: Sep 02, 2009
- Mensajes: 19
- Status: Offline
Hola a todos
He estado tratando de implementar un formulario de reserva de reserva para un negocio de restaurante. Recibir los mensajes de confirmación de reserva por correo electrónico bien, sin embargo, después de presionar el botón enviar en el formulario de reserva, una página en blanco se abrirá una nueva ventana y dice "indefinido" en la parte superior de la Página Web.
Mi conjetura es la secuencia de comandos no se ejecuta correctamente y su conseguir bloqueado en algún lugar
No tengo privilegios para publicar URLs en ozzu, de lo contrario habría sido mucho más fácil de demostrar el problema
Formulario de reserva:
Script PHP (sendeail.php):
He estado tratando de implementar un formulario de reserva de reserva para un negocio de restaurante. Recibir los mensajes de confirmación de reserva por correo electrónico bien, sin embargo, después de presionar el botón enviar en el formulario de reserva, una página en blanco se abrirá una nueva ventana y dice "indefinido" en la parte superior de la Página Web.
Mi conjetura es la secuencia de comandos no se ejecuta correctamente y su conseguir bloqueado en algún lugar
No tengo privilegios para publicar URLs en ozzu, de lo contrario habría sido mucho más fácil de demostrar el problema
Formulario de reserva:
Código: [ Select ]
<form action="sendeail.php" method="POST">
<p><label>Name </label>
<input type="text" name="visitor" value="" /></p>
<p><label>Email </label>
<input type="text" name="visitormail" value="" /></p>
<p><label>Contact Number</label>
<input type="text" name="number" value="" /></p>
<p><label>Booking Date</label>
<input type="text" name="date" value="" placeholder="D D.M M.YYYY" /></p>
<p>
<label>Booking Time</label> <select name="time">
<option value="">--Please Select--</option>
<option value="" disabled="disabled">--Afternoon--</option>
<option value="12:00">12:00pm</option>
<option value="12:30">12:30pm</option>
<option value="13:00">1:00pm</option>
<option value="13:30">1:30pm</option>
<option disabled="disabled"> </option>
<option disabled="disabled">--Evening--</option>
<option value="18:00">06:00pm</option>
<option value="18:30">06:30pm</option>
<option value="19:00">07:00pm</option>
<option value="19:30">07:30pm</option>
<option value="20:00">08:00pm</option>
<option value="20:30">08:30pm</option>
<option value="21:00">09:00pm</option>
<option value="21:30">09:30pm</option>
<option value="22:00">10:00pm</option>
<option value="22:30">10:30pm</option>
</select> </p>
<p><label>No. Of People</label>
<select name="people">
<option value="">--Please Select--</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="10+">10+</option>
</select></p>
<p><label>Special Instructions</label><textarea name="notes"></textarea></p>
<input type="submit" value="Submit" />
</form>
<p><label>Name </label>
<input type="text" name="visitor" value="" /></p>
<p><label>Email </label>
<input type="text" name="visitormail" value="" /></p>
<p><label>Contact Number</label>
<input type="text" name="number" value="" /></p>
<p><label>Booking Date</label>
<input type="text" name="date" value="" placeholder="D D.M M.YYYY" /></p>
<p>
<label>Booking Time</label> <select name="time">
<option value="">--Please Select--</option>
<option value="" disabled="disabled">--Afternoon--</option>
<option value="12:00">12:00pm</option>
<option value="12:30">12:30pm</option>
<option value="13:00">1:00pm</option>
<option value="13:30">1:30pm</option>
<option disabled="disabled"> </option>
<option disabled="disabled">--Evening--</option>
<option value="18:00">06:00pm</option>
<option value="18:30">06:30pm</option>
<option value="19:00">07:00pm</option>
<option value="19:30">07:30pm</option>
<option value="20:00">08:00pm</option>
<option value="20:30">08:30pm</option>
<option value="21:00">09:00pm</option>
<option value="21:30">09:30pm</option>
<option value="22:00">10:00pm</option>
<option value="22:30">10:30pm</option>
</select> </p>
<p><label>No. Of People</label>
<select name="people">
<option value="">--Please Select--</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="10+">10+</option>
</select></p>
<p><label>Special Instructions</label><textarea name="notes"></textarea></p>
<input type="submit" value="Submit" />
</form>
- <form action="sendeail.php" method="POST">
- <p><label>Name </label>
- <input type="text" name="visitor" value="" /></p>
- <p><label>Email </label>
- <input type="text" name="visitormail" value="" /></p>
- <p><label>Contact Number</label>
- <input type="text" name="number" value="" /></p>
- <p><label>Booking Date</label>
- <input type="text" name="date" value="" placeholder="D D.M M.YYYY" /></p>
- <p>
- <label>Booking Time</label> <select name="time">
- <option value="">--Please Select--</option>
- <option value="" disabled="disabled">--Afternoon--</option>
- <option value="12:00">12:00pm</option>
- <option value="12:30">12:30pm</option>
- <option value="13:00">1:00pm</option>
- <option value="13:30">1:30pm</option>
- <option disabled="disabled"> </option>
- <option disabled="disabled">--Evening--</option>
- <option value="18:00">06:00pm</option>
- <option value="18:30">06:30pm</option>
- <option value="19:00">07:00pm</option>
- <option value="19:30">07:30pm</option>
- <option value="20:00">08:00pm</option>
- <option value="20:30">08:30pm</option>
- <option value="21:00">09:00pm</option>
- <option value="21:30">09:30pm</option>
- <option value="22:00">10:00pm</option>
- <option value="22:30">10:30pm</option>
- </select> </p>
- <p><label>No. Of People</label>
- <select name="people">
- <option value="">--Please Select--</option>
- <option value="1">1</option>
- <option value="2">2</option>
- <option value="3">3</option>
- <option value="4">4</option>
- <option value="5">5</option>
- <option value="6">6</option>
- <option value="7">7</option>
- <option value="8">8</option>
- <option value="9">9</option>
- <option value="10">10</option>
- <option value="10+">10+</option>
- </select></p>
- <p><label>Special Instructions</label><textarea name="notes"></textarea></p>
- <input type="submit" value="Submit" />
- </form>
Script PHP (sendeail.php):
Código: [ Select ]
<?php
$visitor = $_POST['visitor'];
$visitormail = $_POST['visitormail'];
$notes = $_POST['notes'];
$date = $_POST['date'];
$time = $_POST['time'];
$people = $_POST['people'];
$number = $_POST['number'];
if (eregi('http:', $notes)) {
die ("Do NOT try that!");
}
if(!$visitormail == "" && (!strstr($visitormail,"@") || !strstr($visitormail,".")))
{
echo "<h2>Use Back - Please enter valid e-mail</h2>\n";
$badinput = "<h2>Feedback was NOT submitted</h2>\n";
echo $badinput;
die ("Please Go back!");
}
if(empty($visitor) || empty($number) || empty($date) || empty($time) || empty($people)) {
echo "<h2>Use Back - Please fill in all fields</h2>\n";
die ("Use back!");
}
$notes = stripcslashes($notes);
$subject = "Booking";
$message = "
From: $visitor ($visitormail), $number \n
Date Booked: $date \n
Time: $time \n
No. of people: $people \n
Message: $notes \n
";
$from = "From: $visitormail\r\n";
mail("EMAIL-HERE" , $subject, $message, $from);
?>
<title>Booking Confirmation</title>
<div>
<p align="center">
Name: <strong><?php echo $visitor?>
</strong><br />
<br />
Date booked: <strong><?php echo $date?></strong> <br />
<br />
Time: <strong><?php echo $time ?></strong> <br />
<br />
No. of people: <strong><?php echo $people ?></strong> <br />
<br/>
Additonal Information:<br /><br/>
<strong>
<?php $notesout = str_replace("\r", "<br/>", $notes);
echo $notesout; ?>
</strong> <br />
<a href="app.html"> <strong>
<h3 align="center">*Click to finish*</h3></strong></a></p>
<p align="center"><strong>*</strong> Please note that we will get back to you within 24 hours of receiving this submission.</p>
</div>
$visitor = $_POST['visitor'];
$visitormail = $_POST['visitormail'];
$notes = $_POST['notes'];
$date = $_POST['date'];
$time = $_POST['time'];
$people = $_POST['people'];
$number = $_POST['number'];
if (eregi('http:', $notes)) {
die ("Do NOT try that!");
}
if(!$visitormail == "" && (!strstr($visitormail,"@") || !strstr($visitormail,".")))
{
echo "<h2>Use Back - Please enter valid e-mail</h2>\n";
$badinput = "<h2>Feedback was NOT submitted</h2>\n";
echo $badinput;
die ("Please Go back!");
}
if(empty($visitor) || empty($number) || empty($date) || empty($time) || empty($people)) {
echo "<h2>Use Back - Please fill in all fields</h2>\n";
die ("Use back!");
}
$notes = stripcslashes($notes);
$subject = "Booking";
$message = "
From: $visitor ($visitormail), $number \n
Date Booked: $date \n
Time: $time \n
No. of people: $people \n
Message: $notes \n
";
$from = "From: $visitormail\r\n";
mail("EMAIL-HERE" , $subject, $message, $from);
?>
<title>Booking Confirmation</title>
<div>
<p align="center">
Name: <strong><?php echo $visitor?>
</strong><br />
<br />
Date booked: <strong><?php echo $date?></strong> <br />
<br />
Time: <strong><?php echo $time ?></strong> <br />
<br />
No. of people: <strong><?php echo $people ?></strong> <br />
<br/>
Additonal Information:<br /><br/>
<strong>
<?php $notesout = str_replace("\r", "<br/>", $notes);
echo $notesout; ?>
</strong> <br />
<a href="app.html"> <strong>
<h3 align="center">*Click to finish*</h3></strong></a></p>
<p align="center"><strong>*</strong> Please note that we will get back to you within 24 hours of receiving this submission.</p>
</div>
- <?php
- $visitor = $_POST['visitor'];
- $visitormail = $_POST['visitormail'];
- $notes = $_POST['notes'];
- $date = $_POST['date'];
- $time = $_POST['time'];
- $people = $_POST['people'];
- $number = $_POST['number'];
- if (eregi('http:', $notes)) {
- die ("Do NOT try that!");
- }
- if(!$visitormail == "" && (!strstr($visitormail,"@") || !strstr($visitormail,".")))
- {
- echo "<h2>Use Back - Please enter valid e-mail</h2>\n";
- $badinput = "<h2>Feedback was NOT submitted</h2>\n";
- echo $badinput;
- die ("Please Go back!");
- }
- if(empty($visitor) || empty($number) || empty($date) || empty($time) || empty($people)) {
- echo "<h2>Use Back - Please fill in all fields</h2>\n";
- die ("Use back!");
- }
- $notes = stripcslashes($notes);
- $subject = "Booking";
- $message = "
- From: $visitor ($visitormail), $number \n
- Date Booked: $date \n
- Time: $time \n
- No. of people: $people \n
- Message: $notes \n
- ";
- $from = "From: $visitormail\r\n";
- mail("EMAIL-HERE" , $subject, $message, $from);
- ?>
- <title>Booking Confirmation</title>
- <div>
- <p align="center">
- Name: <strong><?php echo $visitor?>
- </strong><br />
- <br />
- Date booked: <strong><?php echo $date?></strong> <br />
- <br />
- Time: <strong><?php echo $time ?></strong> <br />
- <br />
- No. of people: <strong><?php echo $people ?></strong> <br />
- <br/>
- Additonal Information:<br /><br/>
- <strong>
- <?php $notesout = str_replace("\r", "<br/>", $notes);
- echo $notesout; ?>
- </strong> <br />
- <a href="app.html"> <strong>
- <h3 align="center">*Click to finish*</h3></strong></a></p>
- <p align="center"><strong>*</strong> Please note that we will get back to you within 24 hours of receiving this submission.</p>
- </div>
- Anonymous
- Bot


- Registrado: 25 Feb 2008
- Mensajes: ?
- Loc: Ozzuland
- Status: Online
Marzo 4th, 2013, 5:40 pm
- Bigwebmaster
- Site Admin


- Registrado: Dic 20, 2002
- Mensajes: 8926
- Loc: Seattle, WA & Phoenix, AZ
- Status: Offline
Por favor, seguir adelante y publicar la URL para que podamos ver esto en acción, como usted ha mencionado que probablemente sería más fácil. Habilité su cuenta poder publicar URLs.
Ozzu Hosting - Want your website on a fast server like Ozzu?
- remon479
- Novice


- Registrado: Sep 02, 2009
- Mensajes: 19
- Status: Offline
Aquí está el enlace:http://www.therajasthan.co.uk/webapp/app.html#page4
Después de haber presentado una reserva, se abrirá una ventana nueva con un mensaje "indefinido" en la esquina superior izquierda de la página (por favor, seguir adelante y tratar de por sí mismo ver lo que me refiero). En vez de esto, debe mostrar la siguiente información:
Después de haber presentado una reserva, se abrirá una ventana nueva con un mensaje "indefinido" en la esquina superior izquierda de la página (por favor, seguir adelante y tratar de por sí mismo ver lo que me refiero). En vez de esto, debe mostrar la siguiente información:
Quote:
Nombre:
Fecha reservado:
Tiempo:
No. de personas:
Información adicional:
* Haga clic en acabado *
* Tenga en cuenta que nos pondremos a usted dentro de 24 horas de recepción de esta presentación.
Fecha reservado:
Tiempo:
No. de personas:
Información adicional:
* Haga clic en acabado *
* Tenga en cuenta que nos pondremos a usted dentro de 24 horas de recepción de esta presentación.
- remon479
- Novice


- Registrado: Sep 02, 2009
- Mensajes: 19
- Status: Offline
Página 1 de 1
Para responder a este tema que necesita para ingresar o registrarse. Es gratis.
Publicar Información
- Total de mensajes en este tema: 4 mensajes
- Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 92 invitados
- No puede abrir nuevos temas en este Foro
- No puede responder a temas en este Foro
- No puede editar sus mensajes en este Foro
- No puede borrar sus mensajes en este Foro
- No puede enviar adjuntos en este Foro
