Buenas, es la primera vez que posteo(de echo ni siquiera estaba registrado) pero vengo visitando este foro desde hace bastante, de echo algunos manuales que hay por ahí me ayudaron bastante y también algunos post ^^ el problema que tengo es que no me carga bien la web, tengo un archivo index.php en el que tengo que cargar distintos archivos dependiendo de un valor que obtengo por $_GET, todos los demás archivos van bien pero este me da error, les agradecería si pudiesen decirme donde está el error porque miré y miré y no encuentro ninguno!!
Código:
<?php
include("conexion.php");
if(!$_SESSION['id'])
{
exit('Debes estar logueado para acceder al panel de control.');
}
echo'<a href="index.php?action=admin&pc=reservados">Ver reservas</a>';
echo'<a href="index.php?action=admin&pc=users">Ver Usuarios</a>';
$pc=$_GET["pc"];
if($pc=="reservados")//ver coches reservados
{
$resultado=@mysql_query("Select * from coches where reservado='si'");
$cuantos=0;
echo'<table border=3>';
echo'<th><font color="black">ID</font></th>';
echo'<th><font color="black">Foto</font></th>';
echo'<th><font color="black"><a href="index.php?action=search&tipo='.$tipo.'&orden=modelo">Modelo</font></a></th>';
echo'<th><font color="black"><a href="index.php?action=search&tipo='.$tipo.'&orden=precio">Precio</font></a></th>';
echo'<th><font color="black">Opciones</font></th>';
while ($row=@mysql_fetch_array($resultado))
{
$cuantos++;
echo'<tr><td><center>'.$row["id"].'<td>';
echo'<td><center><a href="fotos/'.$row["foto"].'" target="_blank"><img width=75 height=50 src="fotos/'.$row["foto"].'"</a></center></td>';
echo'<td><center><font color="black">'.$row["modelo"].'</font></center></td>';
echo'<td><center><font color="black">'.$row["precio"].'</font></center></td>';
echo'<td><center><a href="index.php?action=admin&pc=dropreserva&id='.$row["id"]'">Eliminar reserva</font></center></td></tr>';
}
if(!$cuantos)
echo'Actualmente no hay ninguna reserva.';
else
mysql_free_result($resultado);
echo'</table>';
}
if($pc=="dropreserva")//eliminar reserva de coche
{
$id=$_GET["id"];
mysql_query("UPDATE coches SET reserva='no' where id='$id'");
echo'Reserva cancelada correctamente';
}
if($pc=="users")//ver usuarios
{
$resultado=@mysql_query("Select * from usuarios");
$cuantos=0;
echo'<table border=3>';
echo'<th>ID</th>';
echo'<th>Nombre</th>';
echo'<th>Mail</th>';
echo'<th>IP</th>';
echo'<th>Admin</th>';
echo'<th>Opciones</th>';
while ($row=@mysql_fetch_array($resultado))
{
$cuantos++;
echo'<tr><td><center>'.$row["id"].'</center></td>';
echo'<tr><td><center>'.$row["nick"].'</center></td>';
echo'<tr><td><center>'.$row["mail"].'</center></td>';
echo'<tr><td><center>'.$row["ip"].'</center></td>';
echo'<tr><td><center>'.$row["admin"].'</center></td>';
echo'<tr><td><center><a href="index.php?action=admin&pc=edituser&id='.$row["id"]'">Dar/Retirar admin</a> <a href="index.php?action=admin&pc=dropuser&id='.$row["id"]'">Eliminar usuario</a></center></td></tr>';
}
if(!$cuantos)
echo'Actualmente no hay usuarios registrados.';
else
mysql_free_result($resultado);
echo'</table>';
}
if($pc=="edituser")//modificar usuario
{
$id=$_GET["id"];
$user=@mysql_fetch_array(mysql_query("Select * from usuarios where id='$id'");
if($user["admin"]=="no")
{
mysql_query("UPDATE usuarios SET admin='si' where id='$id'");
echo'Has otorgado rango admin al usuario.';
}
else
{
mysql_query("UPDATE usuarios SET admin='no' where id='$id'");
echos'Has retirado el rango admin al usuario.';
}
}
if($pc=="dropuser")//borrar usuario
{
$id=$_GET["id"];
mysql_query("DELETE * from usuarios where id='$id'");
echo'Has borrado el usuario correctamente';
}
?>
basicamente es un pequeño panel de control(si se lo puede llamar así! xD) pero...no lo carga
probablemente encuentren cientos de fallos xD enfin...gracias de antemano :P