Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/10/2013, 02:23
Avatar de javioreto
javioreto
 
Fecha de Ingreso: enero-2005
Ubicación: C:\España\Bilbao
Mensajes: 1.212
Antigüedad: 19 años, 3 meses
Puntos: 15
Respuesta: como puedo enviar un valor de un formulario a otro

Tienes un error de concepto. En ningún momento estas cogiendo el dato nombre. El poste, get y request solo se pueden usar para recuperar un dato que se ha enviado desde un formulario o en la url enviada.

Pero tu intentas hacerlo sin haberlo enviado, no puedes hacer a la vez el tener un campo donde meter el nombre y ordenar que ya al mandarte la web desde el servidor que procese ese nombre puesto que aun no lo tiene.

haz esto:

Código PHP:
Ver original
  1. <form name="formulario" methop="post" action="meter.php"
  2. <td width="268" height="41"><p><b>Nombre</b></p>
  3.  <INPUT maxLength=25 name="nombre" size=28 required="required"></TD>
  4. <a href="javascript: document.formulario.submit();">Enviar formulario</a>
  5. </form>

Código PHP:
Ver original
  1. <?php
  2. $nombre = $_REQUES["nombre"];
  3.  
  4. include "conexion.php";
  5.  
  6. $sql_i="insert into alumno(nombrea)
  7.      values('".$nombre."')";
  8.       $result = mysql_query($sql_i);
  9. if (! $result){
  10. echo "La consulta SQL contiene errores.".mysql_error();
  11. }  
  12. else
  13. {
  14. $resultado=mysql_query("select id from alumno order by desc limit 1");
  15. $dato=$mysql_fetch_array($resultado);
  16.     echo "<center><font color='RED'>DATOS INSERTADOS CORRECTAMENTE</font><aref='otro.php?id=".$dato[id]."'>Ir al otro fomulario</a>";
  17. }
  18. }


Código PHP:
Ver original
  1. include "conexion.php";
  2.  
  3. $sql="Select id,nombre FROM alumno WHERE id=$_request[id];  
  4. $result = mysql_query ($sql);
  5.  
  6. while ($row = mysql_fetch_array($result)){
  7.  
  8. echo "<td height="23" colspan="2">"$result["nombre"]</td>";
  9. }

¡Espero que te sea de ayuda!