Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Cergath en 9 Octubre 2009, 17:25 pm



Título: ¿Formulario php?
Publicado por: Cergath en 9 Octubre 2009, 17:25 pm
:/ tengo un problema, es que tengo un formulario de busqueda en php, que busca en una base de datos, eso ya lo tengo listo, gracias a unos posts que leí por aca mismo en el foro......... ahora resulta que mas abajo sale una lista desplegable, de nada mas una opcion, esa opcion hace que si la persona la selecciona, lo envia al index de la pagina, puede ser a una url, ¿si me hago entender?, a, cabe decir que ese botoncito esta en un formulario diferente, mas abajo del de busqeda..gracias por su ayuda, es q no me doy maña con eso


Título: Re: ¿Formulario php?
Publicado por: :ohk<any> en 9 Octubre 2009, 17:30 pm
Osea, en tu lista desplegable estas mostrando los resultados de la busqueda cierto? y solo te muestra un resultado que direcciona al index de la pagina.

Si es asi, bueno ese resultado si puede ser una url, lo el botoncito no comprendi..
que tal si mejor pones una imagen, que vale mas que mil palabras  :P


Título: Re: ¿Formulario php?
Publicado por: Cergath en 9 Octubre 2009, 18:27 pm
no no, disculpame, de pronto no me hice entender.......el formulario de busqueda funciona bien, y no muestra nada en la lista desplegable, en realidad son cosas diferentes, el formulario muestra los resultados ahi mismo es lo de menos..

abajo del de busqueda hay otro, uno de sitios afiliados, necesito que sea lista desplegable jeje ahi tengo mis razones.. entonces, de la lista desplegable aparece por ejemplo elhacker.net, necesito que cuando alguien seleccione de la lista elhacker.net, al dar clic en enviar o bueno, el boton que sea, lleve a elhacker.net, si???


Título: Re: ¿Formulario php?
Publicado por: Red Mx en 9 Octubre 2009, 23:17 pm
usa mas palabras nadie te va a entender, recuerda que debes ser lo mas explicito posible


Título: Re: ¿Formulario php?
Publicado por: Cergath en 10 Octubre 2009, 01:44 am
 ;D :xD

A ver... abajo del de busqueda necesito que haya una lista desplegable con una lista de sitios afiliados, cuando alguien selecciona de la lista digamos Google.com, al dar clic en un botoncito que dice Ir al sitio, que lo lleve al sitio... ahora, necesito que con unos parametros previos (digamos Usuario y Contraseña) al momento de dar clic en Ir al sitio, incluya esos datos (usuario /contraseña), por ejemplo a elhacker, entonces aparece en la lista: Elhacker.net, lo selecciono, pongo unos datos cómo Cergath y en pass: *****, doy clic en Ir al Sitio y me logueo en el hacker (por ejemplo), si? ahora si? jejeje

espero que esté claro que ando desde un ciber, y sospecho que el ciber es de alguien del foro xDD


Título: Re: ¿Formulario php?
Publicado por: Mr. Crowley en 10 Octubre 2009, 02:36 am
Alguna imagen?


Título: Re: ¿Formulario php?
Publicado por: Red Mx en 10 Octubre 2009, 03:45 am
Y que quieres que alguien te lo haga o te diga como hacerlo?


me dejas igual , no te explicas bien.


Título: Re: ¿Formulario php?
Publicado por: Nakp en 10 Octubre 2009, 03:51 am
yo te entiendo xD

pues lo que necesitas es la url del sitio al que se enviarán los datos por POST o por GET, y dependiendo del valor del "select" enviar esos datos por su método, a su url, con sus nombres :P

con un switch tienes mas que suficiente xD pero si necesitas un programador estas perdido :rolleyes:

pd: quien mueve el tema? xD


Título: Re: ¿Formulario php?
Publicado por: Embusterillo de bolsillo en 10 Octubre 2009, 04:19 am
Yo te entiendo también...
Pero, no es más fácil con ‭‬‭‬javascript?  :huh: :huh:

Código:
<form>
<select name="lista">
<option selected value="http://www.google.com">Google
<option value="http://www.SPAM(1)">el-juanker
<option value="http://www.yahoogle.com">Yahoogle
<option value="http://www.elhacker.net">Elhacker
</select><P>
<input type="button" value="Ir al Sitio"
onClick="top.location.href=this.form.lista.options[this.form.lista.selectedIndex].value">
</form>


Título: Re: ¿Formulario php?
Publicado por: Cergath en 10 Octubre 2009, 04:47 am
Pues si, eso funciona super bien, en realidad eso es lo que necesito, pero pasa que necesito que me añada eso (digamos Google.com) a la URL, me explico:
http://localhost/
Hago el formulario, selecciono Google.com, doy Enviar, necesito que ponga eso en la Url:
http://localhost/google.com

si?, algo así necesito... que al colocar el parametro de la lista desplegable, me agregue eso a la Url actual, si es "blabla" que añada a localhost/ pues blabla: http://localhost/blabla... y es que e tratado de todo :( pero no me sale!!!...

Ya se, un ejemplo es www.guflox.info o daleya.com, si conocen esas webs?, cuando doy en buscar usa pues la api de google imagino, pero si ven, primero, añade la busqueda a la url, y segundo, añade las busquedas que seleccione como Rapidshare.com, Megaupload.com y descarga las que no quise poner...

algo asi, pero con una lista desplegable... que tengo un formulario de pass y usuario, da clic en enviar y aparte de que envia los datos de usuario, tambien envie lo que selecciono en la lista desplegable, en este caso eso se añade a la url...
http://localhost/
user: tal
pass: tal
lista desplegable: selecciono tal3
enviar.
tal3 se añade a la url: http://localhost/tal3, y a localhost/tal3 llegan los datos de usuario...

no e logrado practicamente nada, por eso no tengo imagenes---

perdonenme de verdad si les robo mucho tiempo, la verdad es q no se como podria hacerlo y no me doy maña :(, incluso por javascript debe poderse como dice Danfelbm,


Título: Re: ¿Formulario php?
Publicado por: Red Mx en 10 Octubre 2009, 16:46 pm
guflox es mia  :P


Ok   ya entendi


Vas a enviar  2 campos    USER y PASS ,  los vas a enviar a la pagina que el usuario seleccione.


Si en la lista yo seleccio la opcion 2   , el usuario y password se enviaran y el action del form sera la opcion 2.



Ahora hasta ahi puede iniciar con un SELECT (despues ves como hacerlo bonito con CSS) asi no te complicas.

l
El valor del select lo envias a otra pagina php y con un switch decides a que pagina mira.


ejemplo php

redirecciona.php

Código
  1. <?php
  2. $pagina=$_POST[pagina];
  3. $nombre=$_POST[nombre];
  4. $pass=$_POST[pass];
  5.  
  6. swith($pagina){
  7.    case 'google.com':
  8.        header('Location: http://localhost/google.com/?nombre='.$nombre.'&pass='.$pass.'');
  9.        break;
  10.    case 'elhacker.net':
  11.        header('Location: http://localhost/elhacker/?nombre='.$nombre.'&pass='.$pass.'');
  12.        break;
  13.    case 'yahoo.com':
  14.        header('Location: http://localhost/yahoo/?nombre='.$nombre.'&pass='.$pass.'');
  15.        break;
  16. }
  17. ?>


Con eso depende de la opcion  se redirecciona a la web enviando las variables por el metodo GET


Es una  opcion rapida y sencilla lo puedes hacer tambien con Java Script pero concidero que es mas rapido asi.


Ahora bien si no entiendes estudia el codigo que te pongo es sencillo si tienes las bases y si no pues estudia.


EDITO

Otra cosa que puede se es que quieras url amigables pero ese tema aunq ue no es dificil creo que aun esta muy avanzado para ti-.


Título: Re: ¿Formulario php?
Publicado por: Nakp en 10 Octubre 2009, 19:20 pm
pero no en todos los sitio se envia por get... menos usuarios y passwords xD asi que dependiendo del sitio cambiaria con javascript el method y action del formulario :P