Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2003, 12:10
cesar24
 
Fecha de Ingreso: marzo-2003
Ubicación: Bogotá
Mensajes: 199
Antigüedad: 21 años, 2 meses
Puntos: 0
Problema array

Buenas tardes, tengo un problema con este codigo:

function colocar_Jueves($IdConsulta2,$total_filas1) {
for($i=0;$i < $total_filas1;$i++)
{
$row = mysql_fetch_array($IdConsulta2);
echo("<tr> <td>".$row["nombre"]."</td>");
echo("<td> <div align='center'>" . $row["dia"] . "</div></td>");
echo("<td>" .$row["profesor"] . "</td>");
echo("<td> <div align='center'>" . $row["cupo"] . "</div></td>");
echo("<td> <div align='center'> <input type='radio' name='Jueves' value='" . $row["cod_contexto"] . "'></div> </td> </tr>");
}
}

la consulta me manda que $total_filas1 = 8, hasta hay tod perfecto, porque es verdad devuelve 8 filas, pero a la hora de imprimislas en pantalla, se come el primer registro, no sale nada y los otros 7 si salen, pero no entiendo???, consulto desde el PHPMyAdmin y la consulta efectivamente me devuelve 8 filas o registros, aca tambien, pero solo se imprimen 7, que sera???, tengo algo mal en el código???

Esta función la llamo desde in if si tal condición, entonces me hace esto :

$sql2 = "SELECT cod_contexto,nombre,dia,profesor,cupo FROM contexto WHERE $curso='SI' AND dia = 'Jueves'";
$IdConsulta2 = mysql_query($sql2, $IdConexion);
$row2 = mysql_fetch_array($IdConsulta2); //crea matriz
$total_filas1 = (mysql_num_rows($IdConsulta2));
colocar_jueves($IdConsulta2,$total_filas1);

No se..... todo parece perfecto, alguna idea????