¿puedo condicionar una consulta que está en un archivo (head.php) según la llame desde uno u otro archivo.?
es decir si index llama head que muestre una columna determinada, pero si index2 llama a head que se ejecute otra
| |||
includes, if y mysql ¿puedo condicionar una consulta que está en un archivo (head.php) según la llame desde uno u otro archivo.? es decir si index llama head que muestre una columna determinada, pero si index2 llama a head que se ejecute otra |
| ||||
Puedes hacer dentro de head una consulta del tipo: Código PHP: Código PHP:
__________________ Como crear Excel usando Microsoft Office XML 2003 |
| ||||
sip, en head usas esto Código PHP:
__________________ |
| |||
Y otra cosilla, entiendo los modos que esponeis, ¿pero si en lugar de páginas en concreto quiero condicionar a un grupo de páginas?. Es decir, por ejemplo, que para todos los archivos que llamen a head.php acabados en "_1" una consulta, para los acabados en "_2" otra, y a sí sucesivamente. Un saludo |
| ||||
Ejemplo: <?php # Suponiendo que los archivos se llaman: noticia_1.html , noticia_2.html $archivos = explode("_",$_SERVER['PHP_SELF']); switch ($archivo[1]) { case "1.html": echo "una cosa"; break; case "2.html": echo "otra cosa"; break; } ?>
__________________ Como crear Excel usando Microsoft Office XML 2003 |
| |||
Hola dwaks, Lo he puesto y me queda una cosa así (no me funciona). Código PHP: Gracias por tu ayuda |
| ||||
escribe el formato correcto que usaras para tus nombres de archivos, debes poner el que sera el que usaras, asi sabre como hacer el reconocimento.
__________________ Como crear Excel usando Microsoft Office XML 2003 |
| ||||
... pués yo no entiendo quién incluye a quién, el por qué ni mucho menos el para qué , pero supongo se puede hacer algo como: Código PHP: Saludos! PD: Si se le quisiera quitar el ".php" habría que hacer otro str_replace()... no habría problema, solo que el "index.php" tomarlo como "default" en el switch() porque desaparecería .
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| |||
gracias por tu respuesta, el motivo por el cual no pongo directamente "index.php", "index_ct.php"... es porque no todos se llaman asi, es decir, tengo muchos archivos del tipo NOMBRE.php y NOMBRE_ct.php y quisiera que detectara ese nombre. Un Saludo |