Foros del Web » Programando para Internet » PHP »

Problema entre campos de PHP

Estas en el tema de Problema entre campos de PHP en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 27/11/2011, 19:33
 
Fecha de Ingreso: enero-2010
Mensajes: 50
Antigüedad: 14 años, 3 meses
Puntos: 0
Pregunta Problema entre campos de PHP

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>
  #2 (permalink)  
Antiguo 27/11/2011, 19:55
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: Problema entre campos de PHP

fijate en esta linea

Código PHP:
Ver original
  1. echo ("<tr><td><b>Nombre: </b>".$_POST['nombre']."</tr></td><br/>");

solo eso

salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip
  #3 (permalink)  
Antiguo 27/11/2011, 21:28
 
Fecha de Ingreso: noviembre-2011
Mensajes: 27
Antigüedad: 12 años, 5 meses
Puntos: 3
Respuesta: Problema entre campos de PHP

Para mi el codigo esta bien, recien lo probe y andaba bien. Controlalo denuevo.


Saludos,
  #4 (permalink)  
Antiguo 27/11/2011, 22:28
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: Problema entre campos de PHP

Hola Panga, tras años de tratar con personas con mala ortografia y gramatica, desarrollas cierta percepcion. El se refiere al label no al input
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip

Etiquetas: campos, formulario, html, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:15.