[Php-avanzado] Problema con hiperenlace

leandro saubiette saubietteleandro en gmail.com
Lun Jun 24 21:37:00 ART 2013


El error es como me dijo Ariel, cuando yo estoy en textos/ninios y quiero
ir a textos/jovenes estoy dentro de textos por lo tanto tendría que ir a
jovenes.php lo que tengo que hacer es que si en la url estoy dentro de la
carpeta textos que el enlace sea jovenes o adultos.php
El jun 24, 2013 9:31 p.m., "Leonardo Tadei - Pegasus Tech Supply" <
leonardot en pegasusnet.com.ar> escribió:

> Hola Leandro,
>
> El lun, 24-06-2013 a las 18:50 -0300, leandro saubiette escribió:
> > Hice tal cual lo que decís que sería lo normal hacerlo así pero lo que
> > no entiendo es porque si voy a textos/ninios al querer ir a jóvenes me
> > agrega un directorio textos a las url
>
>         Esto pasa porque los URL que estás usando son relativos (y está
> bien
> que así lo sean) y por tanto un enlace a textos/ninios, si está en la
> raíz del sitio (/) apunta a (/)textos/ninios, pero si estás en
> (/textos), quedará apuntando a (/textos)/textos/ninios
>
>         Puse entre paréntesis la raíz para denotarla y no es realmente
> parte de
> la ruta.
>
>         La solución a esto es tener una variable $raiz, que para los
> scripts en
> la raíz estará vacía, pero para los scripts en directorios tendrá la
> ruta hacia la raíz, por ejemplo $raiz = '../'
>
>         Luego, concatenar esta variable al principio de cada ruta, y así
> los
> enlaces relativos quedarán bien formados.
>         Discutimos sobre esto con Analía casi al principio del curso, y
> seguro
> tendrá su experiencia para aportar.
>
>
> PD: si de casualidad este código es parte de tu trabajo final, estás
> haciendo un planteo mal, porque en caso de agregar, con el tiempo, una
> nueva categoría, por ejemplo "mujer", en vez de ser solo agregar un dato
> a una tabla, tenés que crear nuevos scripts para que funcione...
>
>
> > El jun 24, 2013 6:36 p.m., "Ariel Fernández" <arielf05 en gmail.com>
> > escribió:
> >         hay que ver si las páginas de las que hablás están en el mismo
> >         directorio o no....
> >         Según lo que entendí, si está en otro directorio, deberías
> >         usar "../textos/mostrar.php" en cada opción, o bueno,
> >         especificar el directorio que corresponda.
> >         Y si es el mismo directorio, alcanzaría con solo poner el
> >         nombre del archivo   "mostrar.php" o el que sea según la
> >         opción, no hace falta especificar de vuelta el directorio
> >         porque ya estás dentro.
> >
> >
> >
> >
> >
> >
> >         El 24 de junio de 2013 16:47, leandro saubiette
> >         <saubietteleandro en gmail.com> escribió:
> >                 Mi problema es el siguiente,tengo un menu este tiene 3
> >                 opciones niños
> >                 jovenes y adultos y para que funcionen correctamente
> >                 todos los links
> >                 tengo que aclarar la ruta completa para que la pagina
> >                 se dirija a la
> >                 pagina donde deseo.
> >                 Es decir tengo que escribir
> >                 "/Tesis/textos/mostrar.php" para que
> >                 funcione, en cambio si pongo "textos/mostrar.php"
> >                 funciona cuando hago
> >                 click en uno de los elementos del menu pero si quiero
> >                 ir a otra opcion
> >                 desde la pagina niños a la pagina jovenes me agrega
> >                 /textos/textos/mostrar.php y obviamente no tengo una
> >                 carpeta texto
> >                 dentro de la carpeta texto. Me explique bien o fui muy
> >                 enroscado?
> >                 Alguien sabe porque podria ser?
> >                 _______________________________________________
> >                 Php-avanzado mailing list
> >                 Php-avanzado en pato2.fi.mdp.edu.ar
> >
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >
> >
> >
> >         _______________________________________________
> >         Php-avanzado mailing list
> >         Php-avanzado en pato2.fi.mdp.edu.ar
> >         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
> --
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Web: http://leonardo.tadei.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130624/53cbc9be/attachment.html>


Más información sobre la lista de distribución Php-avanzado