Foros del Web » Programando para Internet » PHP »

Resultado de consulta en tabla

Estas en el tema de Resultado de consulta en tabla en el foro de PHP en Foros del Web. Hola amigos no cossigo que el resultado de la consulta me salga en la tabla me sale es el resultado con varias tablas Código PHP: ...
  #1 (permalink)  
Antiguo 18/05/2011, 14:00
 
Fecha de Ingreso: abril-2011
Mensajes: 53
Antigüedad: 13 años
Puntos: 1
Pregunta Resultado de consulta en tabla

Hola amigos no cossigo que el resultado de la consulta me salga en la tabla me sale es el resultado con varias tablas

Código PHP:
<?php
session_start
();
?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Materias Estudiante</title>
</head>

<body>
Estudainte <?php print $_SESSION['nombre']. "<br>";  ?>

<?php 
include('cxn.php');
$sqlmysql_query("SELECT m.nombre_materia, r.Nota FROM tbl_materias AS m, tbl_usuarios AS u, tbl_relacion AS r WHERE m.id_materia=r.id_materia AND u.id_usuario = r.id_usuario AND u.id_usuario ='".$_SESSION['id_usuario']."'") or die (mysql_error());

while (
$row mysql_fetch_array($sql))
{
?>
<table border="1">
<tr align="center" bgcolor="#CC00CC" bordercolor="#000000">
<td>Materia</td> 
<td>Definitiva</td>
<tr>
<td><?php  print $row['nombre_materia']; ?> </td>
<td><?php  print $row['Nota']; ?> </td>
</tr>
<?php ?>
</tr>
</table>
</body>
</html>
Les agradesco mucho su ayuda
  #2 (permalink)  
Antiguo 18/05/2011, 14:03
 
Fecha de Ingreso: mayo-2011
Ubicación: La Luna
Mensajes: 84
Antigüedad: 13 años
Puntos: 6
Respuesta: Resultado de consulta en tabla

traduce por favor
  #3 (permalink)  
Antiguo 18/05/2011, 14:24
 
Fecha de Ingreso: abril-2011
Mensajes: 53
Antigüedad: 13 años
Puntos: 1
Respuesta: Resultado de consulta en tabla

Hola osea el resultado de la tabla que querio seria asi

Materia nota
a 0.0
b 0.0
c 0.0

pero el resultado que sale con el codigo anterior es asi

Materia nota
a 0.0

Materia nota
b 0.0

Materia nota
c 0.0
  #4 (permalink)  
Antiguo 18/05/2011, 17:48
Avatar de xtimed  
Fecha de Ingreso: julio-2009
Ubicación: BCN - México
Mensajes: 226
Antigüedad: 14 años, 9 meses
Puntos: 41
Respuesta: Resultado de consulta en tabla

Simple, modifica esto:

Código:
while ($row = mysql_fetch_array($sql))
{
?>
<table border="1">
<tr align="center" bgcolor="#CC00CC" bordercolor="#000000">
<td>Materia</td> 
<td>Definitiva</td>
<tr>
<td><?php  print $row['nombre_materia']; ?> </td>
<td><?php  print $row['Nota']; ?> </td>
</tr>
<?php } ?>
Por esto:

Código:
<table border="1">
while ($row = mysql_fetch_array($sql))
{
?>
<tr align="center" bgcolor="#CC00CC" bordercolor="#000000">
<td>Materia</td> 
<td>Definitiva</td>
<tr>
<td><?php  print $row['nombre_materia']; ?> </td>
<td><?php  print $row['Nota']; ?> </td>
</tr>
<?php } ?>
Tu error es que estas repitiendo el tag de la tabla, lo pusiste dentro del while, es solo ponerlo fuera y queda listo

Última edición por xtimed; 18/05/2011 a las 17:49 Razón: Me falto mencionar el error
  #5 (permalink)  
Antiguo 18/05/2011, 18:05
 
Fecha de Ingreso: abril-2011
Mensajes: 53
Antigüedad: 13 años
Puntos: 1
Respuesta: Resultado de consulta en tabla

Hola xtimed Gx por la respuesta la verdad me sirvio mucho de guia Grande!!!

Gracias

Etiquetas: tabla, resultados
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:30.