Foros del Web » Programando para Internet » PHP »

pasar variable php a un campo text de formulario

Estas en el tema de pasar variable php a un campo text de formulario en el foro de PHP en Foros del Web. amigo buenas noches, agradezco su ayuda prestada.. tengo una duda de como usar el GET, tengo mi archivo buscar.php Código PHP: <?php   include( "conec.php" ...
  #1 (permalink)  
Antiguo 23/11/2011, 19:04
 
Fecha de Ingreso: diciembre-2010
Mensajes: 26
Antigüedad: 13 años, 3 meses
Puntos: 2
pasar variable php a un campo text de formulario

amigo buenas noches, agradezco su ayuda prestada..

tengo una duda de como usar el GET,

tengo mi archivo buscar.php

Código PHP:
<?php
 
include("conec.php");
   
$link=Conectarse();

$id$_POST['id'];



$prueba mysql_query("select * from corresp where id='$id'");


if(!
$prueba ){
        echo 
"No existe el ID en la BD";

    }else {
            echo 
"<HTML><TABLE Border=10 CellPadding=5><TR>";

# construyendo los encabezados de la tabla

            
echo "<th bgcolor=Green>Id</th><th bgcolor=White>NOMBRE</th><th bgcolor=Red>APELLIDO</th></TR>";

// ciclo de lectura del rowset($prueba)

    
while($renglon mysql_fetch_row($prueba))

{

// desplegando en celda de tabla html

        
echo"<tr>";

        echo 
"<td>".$renglon[0]."</td>";

        echo 
"<td>".$renglon[1]."</td>";

        echo 
"<td>".$renglon[2]."</td>";    

        echo
"</tr>";

};

// cerrando tabla html

echo "</table>";


}
?>

<FORM ACTION=ModificarCorresp.html METHOD=post>

<INPUT TYPE=submit NAME=OK VALUE="EDITAR"><BR>

</FORM></HTML>
el cual mediante un ID busca un registro de nombre y apellido..

al querer editarlo. llamo al formulario ModificarCorresp.html y en el
primer campo, lo puse no editable, pero quiero que me muestre el la variable ID obtenida del archivo BUSCAR.PHP.. no se como pasarla.. lei e intente por url mediante el get, mas nunca pude...


Código HTML:
Ver original
  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  3. <title>Documento sin t&iacute;tulo</title>
  4. </head>
  5.  
  6. <?php
  7.     $id = $_GET['id'];
  8.  
  9.     ?>
  10.  
  11. <form method="post" action="modificar1.php">
  12.  
  13. id :     <input type="text" name="id" id="id" readonly="readonly" value="$id" /><br>
  14.  
  15. Nombre : <input type="text" name="nombre"><br>
  16. Apellido : <input type="text" name="apellido"><br>
  17. <br>
  18. <br><br>
  19. <input type="submit" name="modificar" value="Enviar">
  20. </form>
  21. </body>
  22. </html>

que recomendacion me dan???

OJO:La conexion a la BD y la busqueda funcionan 100%
  #2 (permalink)  
Antiguo 23/11/2011, 19:11
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: pasar variable php a un campo text de formulario

Solucion....

dentro del input... en VALUE pone <?php echo $_GET['id']; ?>
Espero que te sirva.
__________________
Mono programando!
twitter.com/eguimariano
  #3 (permalink)  
Antiguo 23/11/2011, 19:27
 
Fecha de Ingreso: diciembre-2010
Mensajes: 26
Antigüedad: 13 años, 3 meses
Puntos: 2
Respuesta: pasar variable php a un campo text de formulario

ok hice esa modificacion pero el archivo no me lee el php.. me sale el campo de texto y dentro sale <?php echo $_GET['id']; ?>...sera porque mi archivo donde quiero mostrar la variable es .html??

  #4 (permalink)  
Antiguo 23/11/2011, 20:56
Avatar de zerpico_01  
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: pasar variable php a un campo text de formulario

pues tu pagina de recepcion debe ser php tambien no html,

otra opcion es que apuntes el accion del formulario a la misma pagina buscar.php,

usa :
if ($_POST['OK']{

aqui el formulario

}
else{
aca el primar formualario con sumit OK
}

tabien mira de donde viene $id , por que si el id es enviado con el primer formulario, nota que tu formulario usa metodo post y no get.

saludos
__________________
Es duro fracasar en algo, pero es mucho peor no haberlo intentado. - Si crees todo lo que lees, mejor no leas -
  #5 (permalink)  
Antiguo 25/11/2011, 18:20
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: pasar variable php a un campo text de formulario

Pone tu codigo completo, quiero ver como pusiste las etiquetas php "<?php ?>".
__________________
Mono programando!
twitter.com/eguimariano
  #6 (permalink)  
Antiguo 26/11/2011, 05:18
Avatar de garciasanchezdani  
Fecha de Ingreso: noviembre-2011
Mensajes: 429
Antigüedad: 12 años, 5 meses
Puntos: 51
Respuesta: pasar variable php a un campo text de formulario

Claro, el problema está en que utilizas código php en un archivo html, y ese código no se procesa porque html es un lenguaje del lado del cliente, mientras que php es del lado del servidor.

Etiquetas: formulario, html, mysql, registro, tabla, variables, txt, campos
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 20:59.