Necesitaríamos más detalles para dar una buena respuesta a esta pregunta: ¿está utilizando un marco o CMS, qué archivo se incluye / cuántos archivos de inclusión están disponibles para cargar, qué información se utiliza para determinar qué archivo cargar? , etc. Pero una descripción genérica de cómo se podría hacer:
- Comience por obtener los datos del usuario con su consulta de base de datos.
- Use una instrucción if para evaluar qué archivo cargar.
- Comprueba si el archivo existe.
- Use
include
para importar el archivo si existe - Manejarlo adecuadamente si el archivo no existe (mensaje de error, establecer un archivo predeterminado para cargar si el solicitado no está allí, etc.)
Entonces, un código psuedo de cómo podría verse esto:
$ query = “SELECCIONAR nombre de usuario, ubicación DESDE usuarios DONDE nombre de usuario =?”;
$ resultado = $ db-> prepare ($ consulta);
$ result-> execute ($ _ POST [‘nombre de usuario’]);
- ¿Cuál es la mejor manera de desarrollar una aplicación web en .NET?
- ¿Qué marco de desarrollo web Java debo usar para un nuevo proyecto?
- ¿Qué es una revisión exhaustiva sobre el tema Listable?
- ¿Cuáles son las ventajas y desventajas de ASP.NET? ¿Cuál es su alcance?
- ¿Qué es mejor si recién estoy comenzando con JavaScript? 'JavaScript: the Good parts de Douglas Crockford o' Eloquent JavaScript 'de Marijn Haverbeke?
foreach ($ resultado como $ usuario)
{
if ($ usuario [‘ubicación’] === ‘Murika’)
{
if (file_exists (‘file1.php’))
{
include_once ‘file1.php’;
} más {
echo “Lo sentimos, archivo 1 no encontrado”;
}
}
más
{
if (file_exists (‘file2.php’))
{
include_once ‘file2.php’;
} más {
echo “Lo siento, archivo 2 no encontrado”;
}
}
}
Ahora esto está lejos de ser una forma optimizada de escribir el código real; significado: lo anterior funcionaría, pero hay mejores formas de hacerlo. Esto está escrito de esta manera para que sea fácil visualizar el código. Nuevamente, se puede dar una respuesta mucho mejor si tenemos más detalles con los que trabajar.