PHP - No encuentro el error

 
Vista:

No encuentro el error

Publicado por Juan (10 intervenciones) el 23/03/2010 12:48:10
Hola tengo esl siguiente codigo:

echo '
<div style="width:190px">
<table summary="Esta tabla contiene el calendario" cellpadding="0" cellspacing="0" id="calendario" align="center">
<thead><tr><th colspan="7"> <a href="?ladata='.$anteriorMes.'" title="mes anterior"><img src="images/anterior.gif" alt="Anterior"/>
</a> '.utf8_encode($nomMes).' '.$anio.' <a href="?ladata='.$proximMes.'" title="proximo mes"><img src="images/siguiente.gif" alt="Siguente"/>
</a></th></tr></thead>

' ;
echo '<tr>
<th>L</th><th>M</th><th>M</th><th>J</th><th>V</th><th>S</th><th>D</th>
</tr>';

echo '<tr>';
for ($i = 1; $i <= ($dias + $sum); $i++) {

// Dias de otro mes, no mostraremos nada
if (!$start) if ($i <= 7 && $i == $diaset) {

$start = true; $sum = $i - 1;

} else {

echo '<td class="inactivo"></td>';
}

if ($start) {

if (($i - 1) % 7 == 0)
echo '</tr><tr>';
if ($i == ($hoy + $sum) && ($mes == date('m')) && ($anio == date('Y')) ) {
$complet = $anio.'-'.$mes.'-'.($i - $sum ); // Fecha completa formato 2007-12-31
// Hoy
echo '
<td class="hoy">';
$consulta = "SELECT * FROM agenda WHERE fecha='$complet'";
$resp = mysql_query($consulta);
if ($dades=mysql_fetch_array($resp)) {
echo '<p><a title="' . $dades['evento'] . '"href="veragenda.php?fecha=' . $dades['fecha'] . '"class="aCal">' . ($i - $sum ). '</a></p>';
}else{
echo $hoy;
}
echo '</td>';
} elseif (in_array($i-$sum, $array_dias)) {
// Dia que hay algun evento
echo '<td class="evento">';
$complet = $anio.'-'.$mes.'-'.($i - $sum );
$consulta = "SELECT * FROM agenda WHERE fecha='$complet'";
$resp = mysql_query($consulta);
if ($dades=mysql_fetch_array($resp)) {
echo '<p><a title="' . $dades['evento'] . '"href="veragenda.php?fecha=' . $dades['fecha'] . '"class="aCal">' . ($i - $sum ). '</a></p>';
}
echo '</td>';
} else {
// Dia que no hay nada
echo '
<td>
' . ($i - $sum ) .'
</td>';
}
}
}
echo '
</tr></table></div><br />
';

Y me esta dando un error que no encuentro el error que me da es:
Line 235, Column 22: end tag for "tr" which is not finished
</tr><tr></tr><tr>

La linea del error es justo despues de:

echo '<tr>
<th>L</th><th>M</th><th>M</th><th>J</th><th>V</th><th>S</th><th>D</th>
</tr>';
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:No encuentro el error

Publicado por Diego Romero (1450 intervenciones) el 23/03/2010 13:40:39
El tag <tr> no es obligatorio cerrarlo asi que si no está cerrado, no es un error. Además ¿qué tiene que ver eso con PHP?.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar