------
Código:
-----$query = "SELECT * FROM $sql_tabla"; $result = mysql_query ($query,$dbh) or die ("problema con query"); //Ejecuta la consulta $row = mysql_fetch_row($result); echo "<table width=99% height=79 border=1 align=center bordercolor=#009999>"; echo "<tr><th width=5% bgcolor=#0099FF scope=col>Nombre</th></tr>"; echo "<tr><th width=0 bgcolor=#0099FF scope=col>1</th></tr>"; echo "<tr><th width=0 bgcolor=#0099FF scope=col>2</th></tr>"; echo "<tr><th width=0 bgcolor=#0099FF scope=col>3</th></tr>"; echo "<tr><th width=0 bgcolor=#0099FF scope=col>4</th></tr>"; echo "<tr><th width=0 bgcolor=#0099FF scope=col>5</th></tr>"; echo "<tr><th width=0 bgcolor=#0099FF scope=col>6</th></tr>"; //Ciclo que le inserta los valores de la consulta a cada celda// while ($row = mysql_fetch_row($result)){ echo "<td scope=col>".$row[1]."</td> \n "; echo "<td scope=col>".$row[2]."</td> \n "; echo "<td scope=col>".$row[3]."</td> \n "; echo "<td scope=col>".$row[4]."</td> \n "; echo "<td scope=col>".$row[5]."</td> \n "; echo "<td scope=col>".$row[6]."</td> \n "; echo "<td scope=col>".$row[7]."</td> \n "; echo "</table>"; }
Nombre
1
2
3
4
5
6
usuario 45 25 67 88 14 2
usuario2 20 15 94 140 49 21
con esto consigo el menu de datos de forma correcta pero luego imprime el resto en horizontal. añadiendole <tr> al representar los datos tampoco se consigue ya que la sigue imprimiendo debajo en vez de a la derecha. quisiera que quedara
Nombre usuario usuario2
1 45 20
2 25 15
3 67 94
4 88 140
5 14 49
6 2 21
si alguien sabe como hacerlo y puede ayudarme lo agradeceria, un saludo