Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2004, 17:39
Avatar de Animanganime
Animanganime
 
Fecha de Ingreso: noviembre-2003
Ubicación: Tenerife
Mensajes: 90
Antigüedad: 20 años, 5 meses
Puntos: 0
Consulta en tabla

Holas, tengo una tabla que guarda una serie de avatares para que los usuarios, al registrarse, puedan elegir uno para que aparezca como su imagen.

Tengo un enlace en la página de registro hacia la galería y pretendo hacer de una manera más optimizada toda esta tarea, me explico:

Yo tengo 3 campos en la tabla avatares, el Id, el NombreAV, que sería el nombre del avatar y la CategoriaAv, que sería la categoría del avatar.

Pretendo realizar una conexión a la base de datos y que mediante una consulta y un bucle for me lo visualize en una tabla en la que cada fila tenga 5 columnas, cad auna tiene la imagen y su nombre, yo he realizado el siguiente código:

$conectar = @mysql_connect("localhost", "Animanganime");
mysql_select_db("animanganime_es_db", $conectar);
$avatares = mysql_query("SELECT NombreAv FROM avatares", $conectar);

total_avatares = mysql_num_rows($avatares);
j=1;

echo "<table width=\"90%\" bgcolor=\"#0000DD\" border=\"2\" bordercolor=\"white\" cellspacing=\"0\" cellpading=\"0\"><tr>";

for(i=0; i<total_avatares; i++) {
echo "<td bgcolor=\"#0000AA\" bordercolor=\"0000AA\" onMouseOver=\"this.style.background='#3C3'\" onMouseOut=\"this.style.background='#00A'\"><img src=\"Avatares/".mysql_result($avatares, $i, "NombreAv").".jpg\" align=\"middle\">&nbsp;".mysql_result($avatares, $i, "NombreAv")."</td>";

j++;
if(j==5 && i!=total_avatares) { j=1; }
echo "</tr><tr>";
}
echo "</tr></table>";

Pero me da un error, nose pq.

Saludos!!