Aquí os muestro uno de los que meto con los includes.
Código:
$buscar = "SELECT id,nombre FROM `rasgos`";
if(!($resultado = mysql_query($buscar))) die(mysql_error());
$id = $_GET['id'];
echo "Rasgos
<form action='http://$servidor/$aplicacion/includes/detalles.php?acc=peras&id=$id' method='post'>
";
while ($row = mysql_fetch_array($resultado))
{
echo "<input name='verificar[]' type='checkbox' value='$row[0]'";
$brasgos = mysql_query("SELECT idras FROM personajes_rasgos WHERE idras='$row[0]' AND personajes_rasgos.idpj= '$id' ");
while($rasgo=mysql_fetch_array($brasgos))
{
echo "checked";
}
echo "/> $row[1]<br>";
}
echo '<input class="botones" type="submit" value="Editar"><br>
</form></div>';
Este, por ejemplo, como no lo uso de momento, ni siquiera usa el if de master a 1. Pero probándolo, me falla justo con lo que os describo, exactamente igual.
Os trataré de aclarar algo más sobre mi código:
1. Soy bastante nuevo, pero en verdad que intento prosperar y hacer las cosas bien.
2. No entiendo el sistema de POO, por tanto, apenas lo uso.
3. Todas las páginas se cargan desde el index.php a base de includes, define, switch y cases que paso por el url.
4. Todas las páginas para las que al entrar se requiere un determinado privilegio de usuario tienen el siguiente código:
Código:
if (!defined('APLICACION')){
echo "Estás tratando de acceder a esta página de forma erronea.<br>
Pulsa <a href='http://$servidor/$aplicacion/index.php'>AQUÍ</a> para volver a la página principal.";
}else{
//Comprobamos que el usuario que trata de acceder pertenece al grupo
if (!isset($_SESSION['lvl'])){
echo "
<h2>Error</h2>
<p>Estás tratando de acceder a una página cuyo acceso se encuentra restringido a los Masters.
<br>Pulsa <a href = 'http://$servidor/$aplicacion/index.php?acc=men'>AQUÍ</a> para volver.</p>";
}else{
...
¿Ideas? :D
muchas gracias