Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2012, 15:41
sjj
 
Fecha de Ingreso: octubre-2008
Mensajes: 213
Antigüedad: 15 años, 6 meses
Puntos: 12
Previsualizar datos de formulario

Buenas. Tengo una base de datos que se va rellenando automáticamente cada vez que algún usuario completa un formulario. Lo que yo quisiera es que en la página siguiente el usuario pueda ver los datos enviados. Por algún motivo no me recupera los datos.

Tengo un formulario:
formulario.php
Código HTML:
<td width="468" align="left" bgcolor="#DFDFDF"><form method="post" name="form1" id="form1" action="grabafecha.php">
	
      <p class="Estilo42">Pa&iacute;s
        <select name="pais" onchange="redireccionar(this);">
            <option selected="selected" value="Argentina">Argentina</option>
            <option value="resto">Resto del Mundo</option>
          </select>
      </p>
      <p class="Estilo42">Fecha de Alquiler
        <input name="fechalq" type="text" size="7" id="fechalq" onclick="popUpCalendar(this, fecha0, 'yyyy/mm/dd');"/>   
        
      <p class="Estilo42">Fecha de Devoluci&oacute;n
        <input name="fechdev" type="text" size="7" id="fechdev" onclick="popUpCalendar(this, fecha1, 'yyyy/mm/dd');"/>    
        
        <input name="submit" type="submit" value="Buscar"/>
	
        </span> </p>

    </form></td> 
Luego grabo:

grabafecha.php
Código PHP:
<?php
$conexion
=mysql_connect("localhost","usuario","ARTI"
  or die(
"Problemas en la conexion");
mysql_select_db("usuario_tabla",$conexion) or
  die(
"Problemas en la seleccion de la base de datos");
mysql_query("insert into reserva(pais,fechalq,fechdev) values('$_REQUEST[pais]','$_REQUEST[fechalq]','$_REQUEST[fechdev]')"
   
$conexion) or die("Problemas en el select".mysql_error());
mysql_close($conexion);
?>
Y por último muestro los datos ingresados:

muestradatos.php
Código PHP:
<?php
    $pais1 
$_POST['pais'];
    
$fec1 $_POST['fechalq'];
    
$fec2 $_POST['fechdev'];
    echo 
$pais1;
        echo 
$fechalq;
        echo 
$fechdev;
    
?>
Algo debo estar haciendo mal porque no me trae ninguno de los datos. Entiendo que tal vez no sea el mejor método de mostrarlo porque si ingresan 2 consultas al mismo tiempo tal vez el PHP no sepa que mostrar, pero no se me ocurrió otra forma de hacerlo. ¿Alguna idea de qué estoy haciendo mal o cómo mejorarlo? Muchas gracias.