Pero ahora tengo un sistema de perfil que muestra sus datos y los discos que han enviado, pero para mostrar los archivos que han enviado debe de ver que las dos id's sean iguales y despues postear el nombre del archivo y el link, aqui esta el codigo de la pagina de perfil:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Estacion Rap</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="style.css" />
<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" href="ie.css" />
<script type="text/javascript">var clear="images/clear.gif";</script>
<script type="text/javascript" src="unitpngfix.js"></script>
<![endif]-->
</head>
<body>
<?php
$conexion = mysql_connect("sql201.byethost15.com", "b15_5229524", "09392181");
mysql_select_db("b15_5229524_estacion", $conexion);
?>
<!-- BEGIN wrapper -->
<div id="wrapper">
<!-- BEGIN header -->
<div id="header">
<h1><a href="index.php">Silverlight</a></h1>
<div class="ad"><a href="banner.php"><img src="images/ad468x60.gif" alt="" /></a></div>
<div class="break"></div>
<ul>
<li><a href="index.php">Home</a></li>
<?
include('config.php'); //incluimos el config.php que contiene los datos de la conexión a la db
if(!isset($_SESSION[usuario]) )//comprobamos que no existe la session, es decir, que no se ha logeado, y mostramos el menu
{?>
<li><a href="reg.php">Registro</a></li>
<li><a href="login.php">Login</a></li>
<? } else{?>
<li><a href="opciones.php">Opciones de usuario</a></li>
<? } ?>
<li><a href="contacto.php">Contacto</a></li>
</ul>
<form action="http://www.free-css.com/">
<input type="text" name="s" id="s" value="" />
<button type="submit">Search</button>
</form>
</div>
<!-- END header -->
<!-- BEGIN body -->
<div id="body">
<!-- BEGIN content -->
<div id="content">
<!-- begin post -->
<div class="first post">
<div class="l"><? $consulta = 'SELECT nick, email, level, rollo, nombre, apellidos, edad, avatar FROM users WHERE id=' . $_GET['id'];
$resEmp = mysql_query($consulta, $conexion) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
if ($totEmp> 0) {
while ($rowEmp = mysql_fetch_assoc($resEmp)) {
echo "<img src=\"".$rowEmp['avatar']."\"' width='100' height='100' style='border: 1px solid #333333'><br>";
echo " ".$rowEmp['email']."<br>";
echo "Nivel ".$rowEmp['level']."<br>"; }
} ?>
<p><strong></strong></p>
<p> </p>
<p><strong></strong></p>
<p> </p>
<p> </p>
</div>
<div class="r">
<h2><?
$consulta = 'SELECT nick,email,level,rollo,nombre,apellidos,edad,avatar FROM users WHERE id=' . $_GET['id'];
$resEmp = mysql_query($consulta, $conexion) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
if ($totEmp> 0) {
while ($rowEmp = mysql_fetch_assoc($resEmp)) { echo "".$rowEmp['nick']."<br>";
}
} ?></h2>
<p>
<?
$consulta = 'SELECT nick,email,level,rollo,nombre,apellidos,edad,avatar FROM users WHERE id=' . $_GET['id'];
$resEmp = mysql_query($consulta, $conexion) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
if ($totEmp> 0) {
while ($rowEmp = mysql_fetch_assoc($resEmp)) {
echo "Nombre: ".$rowEmp['nombre']."<br>";
echo "<br>";
echo "Apellidos: ".$rowEmp['apellidos']."<br>";
echo "<br>";
echo "Edad: ".$rowEmp['edad']."<br>";
echo "<br>";
echo nl2br($rowEmp['rollo']);
}
} ?>
</p>
<p>Archivos Enviados de este usuario: </p>
<p></p>
</div>
</div>
<!-- end post -->
<!-- begin post --><!-- end post -->
<!-- begin post -->
<!-- end post -->
</div>
<!-- END content -->
<!-- BEGIN sidebar -->
<div id="sidebar">
<!-- begin about -->
<div class="about"> <img src="images/about.jpg" alt="" />
<p><strong>Leer</strong></p>
<p>Web creada totalmente para el entretenimiento personal, y no para fomentar la pirateria, cualquier uso indeb... <a href="condiciones.php">Seguir leyendo</a></p>
</div>
<!-- end about -->
<!-- begin categories -->
<h2>CategoriAS</h2>
<ul>
<li><a href="maquetas.php">Maquetas y Lp</a></li>
<li><a href="letras.php">Letras</a></li>
<li><a href="bases.php">Bases</a></li>
<li><a href="temas.php">Temas</a></li>
<li><a href="videos.php">Videos</a></li>
</ul>
<!-- end categories -->
<!-- begin archives -->
<h2>Informacion de usuario</h2>
<ul>
<li><?
include('config.php'); //incluimos el config.php que contiene los datos de la conexión a la db
if(!isset($_SESSION[usuario]) ) //comprobamos que no existe la session, es decir, que no se ha logeado, y mostramos el form
{
//Creamos el form k irá a autentificar.php para comprobar los datos con la tabla users
echo '<form action="autentificar.php" method="POST">
Nick: <br><input type="text" name="nick" size="25"><br>
Password: <br><input type="password" name="pass" size="25" ><br>
<input type="submit" name="submit" value="Enviar"></form>';
}else{
//SI se ha logeado, mostramos el nick y la opción de deslogearse
//Este sería el menú que saldría a la gente que esta logeada, se puede modificar y añadir cosas
echo 'Bienvenido '.$_SESSION[usuario]; //ej Bienvenido Juan
echo '<br>Tu level es '.$_SESSION[level]; //mostramos el level del user
if($_SESSION[level] == 1)
{
//mostramos el link para ir a la pagina privada porque el user tiene level 1 (*Nota: el level por defecto es 2, por lo tanto no se le mostrará)
//*Nota2: para cambiar el level a 1, se tiene k hacer manualmente por phpmyadmin
echo '<br><a href=opciones.php>Opciones de usuario</a>';
}
echo '<br><a href=logout.php>Salir</a>'; //link para deslogearse, iría a logout.php
}
?></li>
</ul>
<!-- end archives -->
<!-- begin blogroll -->
<h2>Visitas</h2>
<ul><li><script type="text/javascript" src="http://www.99counters.com/javascript.php?vars=YToyOntzOjI6ImlkIjtzOjY6IjI1NDAyNyI7czoyOiJsbiI7czoyOiJlcyI7fQ%3D%3D&width=175&height=200"></script><noscript>casino Contador encuestas
</noscript>
</li>
</ul>
<!-- end blogroll -->
<!-- begin meta -->
<h2>Afiliados</h2>
<ul>
<li>No hay nadie</li>
</ul>
<!-- end meta -->
</div>
<!-- END sidebar -->
<div class="break"></div>
</div>
<!-- END body -->
<!-- BEGIN footer -->
<div id="footer">
<p>Copyright © 2010 - <a href="index.php">Estacion Rap</a> · Todos los derechos reservados| Creada por arcana |<a href="condiciones.php">Terminos y condiciones.</a></p>
</div>
<!-- END footer -->
</div>
<!-- END -->
</body>
</html>
Código PHP:
$compara = 'SELECT id FROM users WHERE id=' . $_GET['id'];
//Y Aqui ponerle algo que compare el id de la tabla users con el de la tabla Discos
//Ya despues de comparar los dos postear con algun echo los links de los archivos que ha enviado algo asi, de la tabla Discos
echo "<a href='ver.php?id=".$rowEmp['id'] ."'>".$rowEmp['titulo']."</a><br>";
Discos(donde se guardan los datos del archivo enviado)
-enviado(es donde se guarda el id de quien envio)
y otras pero creo que no es necesario ponerlas
users(donde estan los usuarios registrados)
-id(este esl el id que quiero comparar con "enviado de la tabla Discos"
Y otras tablas pero creo que no es necesario ponerlas