Hola, les consulto la siguiente inquietud que tengo. Resulta que tengo un formulario en PHP que al ser llenado pasa a una página donde muestra los datos que el usuario lleno en dicho formulario. Resulta que el primer campo del formulario es Nombre y Apellido, y al cambiar de página solo muestra en el primer campo Nombre (y no Nombre y Apellido como debería ser). Espero que puedan ayudarme. Desde ya muchas gracias. Saludos.
P.D.: Les dejo a continuación el código,
Código:
<html>
<head>
<title>Formulario</title>
</head>
<body>
<?php
if (!isset($_POST['email'])) {
?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<table border="1" coldspan="5" rowspan="6" align="center">
<tr>
<td>
<label>
<b>Nombre y Apellido:</b>
<input name="nombre" type="text" value="Escribe tú nombre y apellido" onclick="this.value=''"/>
</label>
<td>
<label>
<b>Teléfono:</b>
<input name="telefono" type="text" value="(0054)"/>
</label>
</td>
</tr>
<tr>
<td>
<br>
<label>
<b>Teléfono (Uruguay):</b>
<input name="telefonoUy" type="text" value="(00598 53)"/>
</label>
<td>
<label>
<b>Fecha en Punta:</b>
<input name="fecha" type="text" value="dd/mm/aa" onclick="this.value=''"/>
</label>
</td>
</tr>
<tr>
<td>
<br>
<label>
<b>Email:</b>
<input name="email" type="text" value="@"/>
</label>
<td>
<label>
<b>BBM:</b>
<input name="menssenger" type="text" value="BlackBerryMenssenger" onclick="this.value=''"/>
</label>
</td>
</tr>
</table>
<table border="1" align="center" width="556">
<tr>
<td align="center">
<input type="reset" name="Borrar datos" value="Borrar" /> | <input type="submit" name="Enviar datos" value="Enviar" />
</td>
</tr>
</table>
</form>
<?php
}else{
$mensaje="Mensaje del formulario de contacto de www.retrocomputacion.com.ar";
$mensaje.= "\nNombre y Apellido: ".$_POST['nombre'];
$mensaje.= "\nTeléfono: ". $_POST['telefono'];
$mensaje.= "\nTeléfono (Uruguay): ".$_POST['telefonoUy'];
$mensaje.= "\nFecha en Punta: ".$_POST['fecha'];
$mensaje.= "\nEmail: ".$_POST['email'];
$mensaje.= "\nBBM: ". $_POST['menssenger'];
$destino= "[email protected]";
$remitente = $_POST['email'];
$asunto = "Mensaje enviado por: ".$_POST['nombre'];
mail($destino,$asunto,$mensaje,"FROM: $remitente");
echo "<table border='1' align='center'>";
echo ("<tr><td><center><b>Mensaje enviado por:</b></center></tr></td> <br/><br/>");
echo ("<tr><td><b>Nombre: </b>".$_POST['nombre']."</tr></td><br/>");
echo ("<tr><td><b>Teléfono: </b>". $_POST['telefono']."</tr></td><br/>");
echo ("<tr><td><b>Teléfono (Uruguay): </b>". $_POST['telefonoUy']."</tr></td><br/>");
echo ("<tr><td><b>Fecha en Punta: </b>". $_POST['fecha']."</tr></td><br/>");
echo ("<tr><td><b>Email: </b>".$_POST['email'])."</tr></td><br/>";
echo ("<tr><td><b>BlackBerryMenssenger: </b>". $_POST['menssenger']."</tr></td><br/><br/>");
print'<tr><td><center><a href="envio.php" style="text-decoration:none;"><input type="submit" name="Formulario" value="Formulario"></a> | <a href="index.html" style="text-decoration:none;"><input type="submit" name="Inicio" value="Inicio"></a></center></tr></td>';
echo"</table>";
?>
<?php
echo"<script language='javascript'>
alert('Muchas gracias por contactarnos. Le responderemos a la brevedad.');
</script>";
}
?>
</body>
</html>