Tengo un problema al mostrar mis datos, lo que me ocurre es que hago un if para ver si hay algun valor, si lo hay que lo muestre una tabla, pero no me muestra todos, me muestra los del indice 1 en adelante y no muestra el de indice 0.
Aca les paso el codigo PHP para que se fijen que yo no encuentro el problema
$sql = "SELECT * FROM articulos ORDER BY nombre";
$consulta = mysql_query($sql);
$estado = 0;
if(mysql_fetch_row($consulta) != ""){ // ACA ES EL PROBLEMA, pongo esto y ocurre lo que les conte, lo saco y me funciona todo lo mas bien.
print "<table align='center'><tr align='center' id='inicio'><td width='100'>Codigo</td><td width='250'>Nombre</td><td width='110'>Fecha de ingreso</td><td width='250'>Precio</td></tr>";
while ($mostrar = mysql_fetch_row($consulta)){
if($estado == 0){ //utilizo esto para mostrar un resultado con cada id, asi por css me queda un fila de cada color, probe sacandolo pero no funciona, igual estoy seguro de que aca no es el problema
print "<tr id='resultado' align='center'><td>$mostrar[0]</td>";
print "<td>$mostrar[1]</td>";
print "<td>$mostrar[2]</td>";
print "<td>$mostrar[3]</td></tr>";
$estado = 1;
}else{
print "<tr id='resultado2' align='center'><td>$mostrar[0]<marca></td>";
print "<td><div class='blanco'>$mostrar[1]</td>";
print "<td><div class='blanco'>$mostrar[2]</td>";
print "<td><div class='blanco'>$mostrar[3]</td></tr>";
$estado = 0;
}
}
}else{
print "Noy hay registros de esta prueba, esto se debe a que nunca la nadastes o no has ingresado a la prueba";
print "</table>";
}
Gracias
Salu2
