Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/01/2008, 09:43
Avatar de eulloa
eulloa
 
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 16 años, 6 meses
Puntos: 5
Re: tengo problemas en impresión de tabla

Hola liebe13
Me explico mejor:
El código si funciona, todas las llaves cierran donde tienen q cerrar, lo que pasa es que cuando le toca imprimir un cero, NO LO IMPRIME y corre todos los valores siguientes para los lugares donde debería haber '0'. Ya probé una condicional, pero me sigue haciendo lo mismo. El que debe imprimir en todo momento es a count(AnoEstudio) AS Total. es decir a $row[Total]. Te pongo el código completo a ver si se te ocurre algo porq yo estoy vencido man:

include("connect.php");?>
<table border=1 width=85% id="table4">
<tr>
<td bgcolor=#F3F4F2 bordercolor=#000099><b>Curso</b></font></td>
<td bgcolor=#F3F4F2 bordercolor=#000099><b>Facultad</b></font></td>
<td bgcolor=#F3F4F2 bordercolor=#000099><b>Carrera</b></font></td>
<td bgcolor=#F3F4F2 bordercolor=#000099><b>1</b></font></td>
<td bgcolor=#F3F4F2 bordercolor=#000099><b>2</b></font></td>
<td bgcolor=#F3F4F2 bordercolor=#000099><b>3</b></font></td>
<td bgcolor=#F3F4F2 bordercolor=#000099><b>4</b></font></td>
<td bgcolor=#F3F4F2 bordercolor=#000099><b>5</b></font></td>
<td bgcolor=#F3F4F2 bordercolor=#000099><b>Total</b></font></td>

<?
$curso=array(1=>"Diurno","Encuentro");

for($i=1;$i<3;$i++){
$select=mysql_query("SELECT DISTINCT(curso),Facultad,carrera FROM ISP where curso like '$i'");

while($file=mysql_fetch_array($select)){
?>
<tr>
<td bgcolor=#F3F4F2 bordercolor=#000099><b><? echo $curso[$file['curso']];?></b></font></td>
<td bgcolor=#F3F4F2 bordercolor=#000099><b><? echo $file['Facultad'];?></b></font></td>
<td bgcolor=#F3F4F2 bordercolor=#000099><b><? echo $file['carrera'];?></b></font></td>

<?

?>

<?

for($j=0;$j<6;$j++){
$select_1=mysql_query("SELECT curso,Facultad,AnoEstudio,Count(AnoEstudio) AS Total
FROM ISP where curso like '$file[curso]' AND AnoEstudio='$j' AND Facultad='$file[Facultad]' AND carrera='$file[carrera]' AND sexo='F'
GROUP BY AnoEstudio");
$result=mysql_result($select_1);
while($row=mysql_fetch_array($select_1)){

?>

<td bgcolor=#F3F4F2 bordercolor=#000099><b><? if ($row[Total]==0){$valor==0;} else $valor=$row[Total]; echo $valor; $total+=$row[Total];?></b></font></td><?}

?>

<?
}
?>
<td bgcolor=#F3F4F2 bordercolor=#000099><b><? echo $total; $total=0;?></b></font></td>
<?

?></tr><?}}}
?>


Ahí está.
salu2