Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/10/2013, 12:11
iniciopublic
 
Fecha de Ingreso: julio-2013
Mensajes: 309
Antigüedad: 10 años, 9 meses
Puntos: 2
Respuesta: como puedo enviar un valor de un formulario a otro

Cita:
Iniciado por javioreto Ver Mensaje
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!
Hola , buen codigo pero tengo una gran duda , el valor no lo estoy enviando a otro archivo php si no que esta en el mismo archivo php

por ejemplo me muestras esto : <aref='otro.php?id=".$dato[id]."'>Ir al otro fomulario</a>

yo pagino a otro formulario en el mismo archivo de esta manera

admin.php?b=3 , es hay donde esta el otro formulario a recibir , entonces como hago para mezclar el

?id=".$dato[id]."' con el admin.php?b=3 ?


te agradezco tu ayuda