21/05/2005, 06:06
|
| | Fecha de Ingreso: mayo-2005
Mensajes: 510
Antigüedad: 19 años, 6 meses Puntos: 1 | |
1 problemilla más!!!
Tengo solucionado el tema de los enlaces, pero me ha surgido otro... En la página q llamo desde los enlaces un pagina php cualquiera, tengo:
---conexión al servidor y a la BD---
---si va bien, recogo la variable del enlace de la página anterior---
---y ahora dependiendo del valor de la variable, hago una SQL u otra---
Este punto es así:
if ($_SESSION['inci'] == "sina") {
echo "Incidencias sin técnico asignado";
$sql1 = "SELECT ... FROM INCIDENCIA WHERE TECNICO LIKE ''";
}
else if ($_SESSION['inci']="sins") {
echo "Incidencias sin solucionar";
$sql1 = "SELECT ... FROM INCIDENCIA WHERE FECHA_RESPUESTA IN ('0000-00-00')";
}
else if ($_SESSION['inci']="sol") {
echo "Incidencias solucionadas";
$sql1 = "SELECT ... FROM INCIDENCIA WHERE FECHA_RESPUESTA NOT IN ('0000-00-00')";
}
$rsql1 = mysql_query($sql1, $servconex) or die(mysql_error());
Si ejecuto cada una de las consultas directamente en MYSQL, me sale el resultado q busco, con lo q están bien planteadas. El problema está en la segunda y la tercera. La segunda, al pinchar en el enlace, me muestra bien lo q quiero, pero al pinchar en el tercer enlace, tras lo cual debería ejecutar la tercera consulta SQL, me muestra el resultado de la segunda. No sé por qué es... El código anterior creo q es correcto (la consulta al menos si). El código donde creo los enlaces es el siguiente:
Ver incidencias:
<A HREF="Alistado-inci.php?inci=sina">Sin asignar</A>
<A HREF="Alistado-inci.php?inci=sins">Sin solucionar</A>
<A HREF="Alistado-inci.php?inci=sol">Solucionadas</A>
Aquí tampoco encuentro nada por lo q pueda fallar, ¿sabes por qué puede ser? |