Foros del Web » Programando para Internet » PHP »

Duda!!!!

Estas en el tema de Duda!!!! en el foro de PHP en Foros del Web. Hola amigos bueno saludos, tengo la siguiente inquietud saben tengo una pagina en php con un menu colapsable echo en html que baje de un ...
  #1 (permalink)  
Antiguo 10/03/2010, 07:48
 
Fecha de Ingreso: febrero-2010
Mensajes: 86
Antigüedad: 14 años, 8 meses
Puntos: 0
Duda!!!!

Hola amigos bueno saludos, tengo la siguiente inquietud saben tengo una pagina en php con un menu colapsable echo en html que baje de un template este menu me tira cuando uno pincha una opcion a una pagina pero yo quero que me entrege un valor no que redirecione.

como puedo hacerlo ya que nesesito queme entre un valor para poder procesarlo dentro de la pagina.
Código HTML:
<div class="art-nav"><!----inicio menu---->
<div class="l"></div>
<div class="r"></div>
<ul class="art-menu">
       	<li><a href="#"><span class="l"></span><span class="r"></span><span class="t">Incio</span></a></li>
        <li><a href="#"><span class="l"></span><span class="r"></span><span class="t">Opciones Contenido</span></a>
<ul>
	<li><a>Agegar Contenido</a></li>
         <li><a>Modificar Contenido</a> </li>
        <li><a>Borrar Contenido</a> </li>
</ul>
<li><a href="#"><span class="l"></span><span class="r"></span><span class="t">Opciones Usuarios</span></a>
 <ul>
                										<li><a>Agregar Usuario</a></li>
                										<li><a>Modificar Usuario</a></li>
                										<li><a>Borrar Usuario</a></li>
                									</ul>
                								
                                                <li><a href="log-out.php"><span class="l"></span><span class="r"></span><span class="t">Desconectarce</span></a></li>
                  				 </div><!----fin menu---->

la idea es que en ves de que me tire un valor y no una pagina.

PD: no se si pueda hacer recién estoy en esto del php, de antemano muchas gracias.
  #2 (permalink)  
Antiguo 10/03/2010, 08:03
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 15 años, 4 meses
Puntos: 13
Respuesta: Duda!!!!

elimina los href
__________________
Mi Bosque de Sombras Solo Doom Metal!

por favor use esta etiqueta para publicar su código --->[HIGHLIGHT]
  #3 (permalink)  
Antiguo 10/03/2010, 08:08
Avatar de eulloa  
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: Duda!!!!

¿Q no te redireccione........? ummmmmmmmmmmm
Bueno, si lo q quieres es q te pase un valor a PHP podrías usar href tipo
Código HTML:
Ver original
  1. <a href="cosa.php?id=3">Inicio</a>
Ya podrás recoger el ID con PHP, utilizando $_REQUEST y por supuesto validando todo primero, es decir asegurándote que estás recibiendo un NÚMERO no otra cosa. Ya lo de NO REDIRECCIONAR habría q pensarlo un poco mejor.
¿Te refieres a cargar solo la parte del centro de la página, no los menús cada vez q leas un ID?
  #4 (permalink)  
Antiguo 10/03/2010, 10:15
 
Fecha de Ingreso: febrero-2010
Mensajes: 86
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Duda!!!!

Cita:
Iniciado por eulloa Ver Mensaje
¿Q no te redireccione........? ummmmmmmmmmmm
Bueno, si lo q quieres es q te pase un valor a PHP podrías usar href tipo
Código HTML:
Ver original
  1. <a href="cosa.php?id=3">Inicio</a>
Ya podrás recoger el ID con PHP, utilizando $_REQUEST y por supuesto validando todo primero, es decir asegurándote que estás recibiendo un NÚMERO no otra cosa. Ya lo de NO REDIRECCIONAR habría q pensarlo un poco mejor.
¿Te refieres a cargar solo la parte del centro de la página, no los menús cada vez q leas un ID?
no amigo mira la idea es como lo indicas tu que entrege un valor al pichar no que te redirecione cosa que asi pueda trabajar con este valor, probare = tu ejemplo en una de esas funca y lo poosteo
  #5 (permalink)  
Antiguo 10/03/2010, 10:48
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 15 años, 4 meses
Puntos: 13
Respuesta: Duda!!!!

Aah, ahora entendí lo que quieres
en vez de que te redireccione al clickear "algo" te de un valor X

lamentablemente eso no puedes hacerlo en php, ya que si o si la pagina se refrescará
deberás usar AJAX u otro complemento!

la solución en PHP seria que redirecciones a la misma página y luego capturar el dato
__________________
Mi Bosque de Sombras Solo Doom Metal!

por favor use esta etiqueta para publicar su código --->[HIGHLIGHT]
  #6 (permalink)  
Antiguo 10/03/2010, 10:53
Avatar de eulloa  
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: Duda!!!!

Cita:
Iniciado por Twonex Ver Mensaje
Aah, ahora entendí lo que quieres
en vez de que te redireccione al clickear "algo" te de un valor X

lamentablemente eso no puedes hacerlo en php, ya que si o si la pagina se refrescará
deberás usar AJAX u otro complemento!

la solución en PHP seria que redirecciones a la misma página y luego capturar el dato
Exacto, todo depende de lo q entiendas por REDIRECCIONAR, pues sino quieres RECARGAR la web, deberías usar AJAX
  #7 (permalink)  
Antiguo 10/03/2010, 12:10
 
Fecha de Ingreso: febrero-2010
Mensajes: 86
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Duda!!!!

Cita:
Iniciado por eulloa Ver Mensaje
Exacto, todo depende de lo q entiendas por REDIRECCIONAR, pues sino quieres RECARGAR la web, deberías usar AJAX
lo siento pero no se ocupar ajax como podria ocuparlo me podrian dar algun ejemplo???
  #8 (permalink)  
Antiguo 10/03/2010, 12:18
 
Fecha de Ingreso: marzo-2010
Ubicación: Lima, Perú
Mensajes: 136
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: Duda!!!!

idjar, puedes seleccionar una variable y mandarla a la misma pagina, es decir recargara pero con la variable. SI lo que quieres es que no recarge y mantenga la variable, ajax es la solución.

busca que es ajax en google
  #9 (permalink)  
Antiguo 10/03/2010, 12:19
Avatar de eulloa  
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: Duda!!!!

Es q si no tienes el mínimo sería muy largo de explicar. Porque no empiezas por acá
http://librosweb.es/ajax/index.html
  #10 (permalink)  
Antiguo 10/03/2010, 12:39
 
Fecha de Ingreso: febrero-2010
Mensajes: 86
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Duda!!!!

Cita:
Iniciado por eulloa Ver Mensaje
Es q si no tienes el mínimo sería muy largo de explicar. Porque no empiezas por acá
[url]http://librosweb.es/ajax/index.html[/url]
si solo nesesito saber como poder hacer esto porque no nesesito mas por ahora pero gracias por el libro pero podrias darme un ejemplo para este caso!!
  #11 (permalink)  
Antiguo 10/03/2010, 12:50
Avatar de eulloa  
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: Duda!!!!

Te repito, es q AJAX es un conjunto de técnicas. Necesitas conocer javascript, necesitas conocer CSS y necesitas tb PHP. Luego la integración es AJAX (es para q se capte la idea, los semánticos no me ataquen ahora jejejejej)
Tantas cosas en un foro no se pueden poner al mismo tiempo ¿ves?
No es no querer ayudarte, estamos en la máxima disposición. Si tienes alguna duda específica pues bienvenidos seas!!!!
  #12 (permalink)  
Antiguo 10/03/2010, 13:48
 
Fecha de Ingreso: febrero-2010
Mensajes: 86
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Duda!!!!

Cita:
Iniciado por eulloa Ver Mensaje
Te repito, es q AJAX es un conjunto de técnicas. Necesitas conocer javascript, necesitas conocer CSS y necesitas tb PHP. Luego la integración es AJAX (es para q se capte la idea, los semánticos no me ataquen ahora jejejejej)
Tantas cosas en un foro no se pueden poner al mismo tiempo ¿ves?
No es no querer ayudarte, estamos en la máxima disposición. Si tienes alguna duda específica pues bienvenidos seas!!!!
ok

Etiquetas: Ninguno
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 21:33.