Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2009, 14:39
pedrolp
 
Fecha de Ingreso: mayo-2009
Mensajes: 55
Antigüedad: 14 años, 11 meses
Puntos: 0
problema en consulta PHP

Holas tengo un pequeño problema con una consulta, bueno estoy realizando un pequeño programa el cual cuando ingreso como alumno, me permita ver las notas de este, osea, practicas, examenes, etc. bueno todo lo he metido a una tabla usando tambien el atributo <tbody> pero cuando hago la consulta con la BD (bueno aun no he llenado campos) corroboro que me sale bien la consulta, solo que no hay resultados debido a que aun no lleno las tablas, pero tambien le puse una restriccion por asi decirlo de que si las tablas estan vacias me diga que aun no hay cursos, para que se entienda, el codigo es:

$sql = "SELECT c.id_cursos, c.nomcurso, ci.descripcion, n.pc01, n.pc02, n.pc03
FROM ciclos ci
INNER JOIN curso c ON ci.id_ciclo=c.id_ciclo
INNER JOIN notas_curso n ON c.id_cursos=n.id_cursos
WHERE estado='ACTIVO'"; //mostrar segun el codigo del alumno - cambiar

$rs = mysql_query($sql);
$cont = 1;
$num = mysql_num_rows($rs);

if($num > 0){
$prompract = 0;
while($data=mysql_fetch_array($rs)){
$id_curso = $data["id_cursos"];
$curso = $data["nomcurso"];
$ciclo = $data["descripcion"];
$pc1 = $data["pc01"];
$pc2 = $data["pc02"];
$pc3 = $data["pc03"];

$prompract = ($pc1+$pc2+$pc3)/3;


bueno es parte del codigo, la cuestion es q por cada registro debe ir aumentando las filas de la tabla, o sino decir q no hay cursos, aun me falta culminar ya q no es lo q quiero, estoy haciendo las pruebas del caso.

Bien el problema es q me sale un error diciendo:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\html\cursos\alumno\practicas.php on line 35

la linea 35 es la sgt:

$num = mysql_num_rows($rs);

la verdad es que no se cual es el problema, agradezco desde ya las ayudas!!