1. ¿Buscando un Banco para abrir tu primera cuenta de ahorros? Revisa nuestro comparativo de cuentas cero mantenimiento haciendo clic aquí.
    Ocultar anuncio

Pasar una variable php en una pagina con un formulario

Publicado en 'Webmasters' por tirengarfio, 15 Ene 2009.





  1. tirengarfio

    tirengarfio Miembro nuevo

    Registro:
    5 Nov 2008
    Mensajes:
    17
    Likes:
    0




    Hola,

    he escrito un formulario que envia lo que el usuario escriba en las casillas, a otra pagina.

    Ademas de enviar lo que el usuario escriba en las casillas, me gustaria poder enviar una variable PHP a esa misma pagina donde enviare el contenido del formulario.

    Como se hace??

    PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head><title></title>

    <style type="text/css" media=all>

    </style>
    </head>

    <body>


    <form method="POST" action="http://localhost/red_social/resultado_busqueda.php">

    <?php

    $var
    ="Hola";

    ?>

    <input type="text" name="nombre"><br>
    <input type="text" name="apellidos"><br>
    <input type="text" name="email"><br>
    <input type="text" name="telefono"><br>
    <input type="text" name="domicilio"><br>
    <input type="text" name="fechanacimiento"><br>

    <input type="submit" name="Buscar"><br>

    <input name="flag" type="hidden" id="flag" value="vari=<?php echo $var ?>">



    </form>


    </body>

    </html>
    PHP:
    <html>
    <head><title></title>

    <style type="text/css" media=all>

    </style>
    </head>

    <body>

    <?php

    echo $_GET["vari"];

    ?>

    </body>

    </html>
     


  2. Roydan

    Roydan Miembro maestro

    Registro:
    5 Jun 2007
    Mensajes:
    277
    Likes:
    12
    Hi
    esto es asi

    <input name="flag" type="hidden" id="flag" value="<?php echo $var ?>">

    suerte :yeah:
     
  3. tirengarfio

    tirengarfio Miembro nuevo

    Registro:
    5 Nov 2008
    Mensajes:
    17
    Likes:
    0
    este son mis nuevos codigos nuevo pero no consigo que la pagina destino imprima nada...


    PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head><title></title>

    <style type="text/css" media=all>

    </style>
    </head>

    <body>


    <form method="POST" action="http://localhost/red_social/resultado_busqueda.php">

    <?php

    $var
    ="Hola";

    ?>

    <input type="text" name="nombre"><br>
    <input type="text" name="apellidos"><br>
    <input type="text" name="email"><br>
    <input type="text" name="telefono"><br>
    <input type="text" name="domicilio"><br>
    <input type="text" name="fechanacimiento"><br>

    <input type="submit" name="Buscar"><br>

    <input name="flag" type="hidden" id="flag" value="vari=<?php echo $var ?>">



    </form>


    </body>

    </html>
    PHP:
    <html>
    <head><title></title>

    <style type="text/css" media=all>

    </style>
    </head>

    <body>

    <?php

    echo $_GET["vari"];

    ?>

    </body>

    </html>
     
  4. Edgar

    Edgar Miembro frecuente

    Registro:
    14 Oct 2006
    Mensajes:
    207
    Likes:
    1
    Como ya te dijeron, reemplaza esta:

    PHP:
    <input name="flag" type="hidden" id="flag" value="vari=<?php echo $var ?>">

    Por esta:

    PHP:
    <input name="flag" type="hidden" id="flag" value="<?php echo $var ?>">


    Y en la página resultado_busqueda.php lo debes mostrar con esta línea:

    PHP:
     <? echo $_POST['flag'] ?> 


    Luego de eso recién tendrás un Hola en pantalla.