![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
bueno pues tengo un problemon, saben tengo un buscador en mi pagina (busca en mysql) la busqueda es perfecta, no tiene errores, el ENORME PROBLEMA (no estoy gritando
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
![enojado](http://static.forosdelweb.com/fdwtheme/images/smilies/enojado.png)
| ||||
problemas con vairables GET y POST muy buenas noches o dias o tardes segun sus lares ![]() ![]() bueno pues tengo un problemon, saben tengo un buscador en mi pagina (busca en mysql) la busqueda es perfecta, no tiene errores, el ENORME PROBLEMA (no estoy gritando ![]() ![]()
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) |
| |||
mira cheka ke en tu form el texbox tenga esto <input type="textbox" name="nombre"> y a donde pasas las variables sea asi: $_POST["nombre"] aparte revisa ke metodo usa el form ya ke si es method="POST" recibiras las variables kon $_POST[""] y su usa method="GET" kon $_GET[""] si pones el kodigo del formulario y del scrip de buskeda talvez se pueda ayudar mejor ![]()
__________________ El que teme preguntar, se averguenza de aprender. |
| ||||
hola muchas gracias por contestar, bueno respecto a la pregunta es que mi form esta bien, y recojo la bariable bien, lo que pasa es que se pierde el valor de la variable, mi form tiene el siguiente input <input type="text" name="buscar"> y en la otra pagina recojo la variable asi $_POST["buscar"] o $HTTP_POST_VARS["buscar"] pero no me muesta nada cuando quiero imprimir el valor de esta manera echo $_POST["buscar"]; o echo $HTTP_POST_VARS["buscar"]; este es el problema, que cuando quiero imprimir el valor no me muestra nada ![]()
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) |
| ||||
comprueba que no tengas dos variables en el formulario con el mismo nombre y que esté bien cerrado el form porque puede ser que se haya quedado fuera de las etiquetas <form>.
__________________ ¿Te apasiona el mundo del guión? El portal del guión |
| |||
Suponemos que "otra página" será la que usas en el "action" de tu formulario?. Usastes como "method=POST" o usastes GET o nada como "mehod" (si no usas indicas el mehod se asume que se envia por GET). Que versión de PHP usas? por qué los arrays superglobales: $_POST sólo están disponibles desde PHP 4.1.0 en adelante (podrías poner el código de tu formulario y el que lo recibe completo) Un saludo, |
| ||||
muchas gracias a responder a todos, bueno primero mi form tenia method="POST" pero no me imprime la variable como antes mencione, despues cambie a methd="GET" y tampoco, en la barra de navegacion me aparece la variable basia, aqui les dejo el codigo del formulario y de quien recibe las variables <form name="buscar" method="GET" action="search.php"> <input name="search" type="text"> </form> y el codigo de search.php <?php require ("config.php"); require ("connect.php"); require ("config_text.php"); $buscar=$_GET["search"]; $_pagi_sql="SELECT * FROM buscador WHERE claves LIKE '%$buscar%' ORDER BY id"; $_pagi_cuantos = 10; include ("config_tdp.php"); $num_result=mysql_num_rows($_pagi_result); ?> lo demas es codigo html, sin embargo si hago un <?php echo $_GET["search"]; ?> no muestra nada por cierto estoy utilizando el paginador que aqui muchos recomiendan :D espero que ese no sea el problema aaahh y la versiond e php es 4.3.4
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) Última edición por Nemutagk; 25/06/2004 a las 23:18 |