Problemas con css al pasar una variable por URL

Hola Amigos,
Me pasa una cosa muy rara. A ver si alguien me puede ayudar:
Tengo el siguiente link "<a href="editar_listas.php/?lista=22">Modificar</a>"
Al pulsar sobre él se abre la página "editar_listas.php" y se pasa por url el valor de la variable "lista". Al cargarse la página "editar_listas.php" importa una hoja de estilos que la da formato.
El problema es que cuando incluyo en el link el paso de la varible via url (es decir cuando incluyo "/?lista=22"), al hacer clic sobre él, se me abre la hoja "editar_listas.php" pero no se carga (o parce no cargarse) la hoja de estilos, por lo que la hoja "editar_listas.php" se me abre sin los formatos definidos en la hoja de estilos.
(En cambio, si omito "/?lista=22" del link, no tengo ningún problema).
Un saludo a todos.

2 respuestas

Respuesta
1
PAra pasar argumentos por GET la forma correcta es
<a href="editar_listas.php?lista=22">Modificar</a>
me explico, lo primero es:
archivo.ext?variable1=valor1&variable2=valor2&variable3=valor3
No existe ninguna barra (aunque tu la quieras poner
Otra cosa es en caso de que tu quieras poner algo parecido a esto
<a href="/?lista=22">Modificar</a> ó
<a href="?lista=22">Modificar</a>
Ya que estará pasando la lista de argumentos al index, pero no olvides... no lleva / (se liá con el árbol de directorios y muchas rutas relativas las pierde)
Respuesta
1
Es un claro fallo de programación PHP.
Pero no puedo ayudarle si no me muestra el código.
Un saludo,
antonio
Hola amcspain,
Tras ver tu respuesta he vuelto a echar un vistazo al código. Tienes toda la razón!. En "<a href="editar_listas.php/?lista=22"> la barra "/" no pinta nada. La he quitado y ahora no tengo ningún problema.
Muchas gracias por la pista.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas