Ahi esta juaniquillo el html que me genera firefox.
Código HTML:
<html>
<head>
<title><?=$current_month_text?></title>
<link rel="stylesheet" href="css/master.css" type="text/css" media="screen" charset="utf-8" />
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/jquery.qtip-1.0.0-rc3.min.js" type="text/javascript"></script>
<script src="js/fxCalendario.js" type="text/javascript"></script>
</head>
<body>
<h2>Febrero 2010</h2>
<table cellspacing="3">
<thead>
<tr>
<th>Dom</th>
<th>Lun</th>
<th>Mar</th>
<th>Mie</th>
<th>Jue</th>
<th>Vie</th>
<th>Sab</th>
</tr>
</thead>
<tr>
<td class="padding"> </td><td> 1</td><td> 2</td><td> 3</td><td> 4</td><td> 5</td><td> 6</td></tr><tr><td> 7</td><td> 8</td><td> 9</td><td> 10</td><td> 11</td><td> 12</td><td> 13</td></tr><tr><td> 14</td><td> 15</td><td> 16</td><td> 17</td><td> 18</td><td> 19</td><td class="date_has_event"> 20<div class="events">
<ul></ul>
</div><br />
<b>Notice</b>: Undefined offset: 0 in <b>C:\wamp\www\portal\calendario.php</b> on line <b>145</b><br />
</td></tr><tr><td> 21</td><td> 22</td><td> 23</td><td> 24</td><td class="today"> 25</td><td> 26</td><td> 27</td></tr><tr><td class="date_has_event"> 28<div class="events">
<ul></ul>
</div><br />
<b>Notice</b>: Undefined offset: 0 in <b>C:\wamp\www\sindicato\calendario.php</b> on line <b>145</b><br />
</td><td class="padding"> </td><td class="padding"> </td><td class="padding"> </td><td class="padding"> </td><td class="padding"> </td><td class="padding"> </td></tr><tr> </tr>
<!--<tfoot>
<th> </th>
<th> </th>
<th> </th>
<th> </th>
<th> </th>
<th> </th>
<th> </th>
</tfoot>-->
</table>
</body>
</html>
pero sabes aun me sigue arrojando el problema :
Undefined offset: 0 in C:\wamp\www\portal\calendario.php
Y no entiendo que onda, se que mi error esta aca.
Código PHP:
$events = array();
//query the database for events between the first date of the month and the last date of month
$query="SELECT DATE_FORMAT(eventDate,'%d') AS day,eventContent,eventTitle FROM eventcal WHERE eventDate BETWEEN '$current_year/$current_month/01' AND '$current_year/$current_month/$total_days_of_current_month'";
$objBD->consultar($query);
while($row_event = $objBD->obtendatos()){
if (!isset($events[intval($row_event['day'])])) {
$events[intval($row_event['day'])] = '';
}else{
$events[intval($row_event['day'])] .= '<li>
<span class="title">'.stripslashes($row_event['eventTitle']).'</span>
<span class="desc">'.stripslashes($row_event['eventContent']).'</span>
</li>';
}
}
Pero nose como sulucionarlo...en este momento estoy leyendo sobre los arreglos asociativos, para ver si puedo hacer algo.
Gracias a ambos juaniquillo y mayid.
PD:EL PROBLEMA DE PHP( Undefined offset: 0 in C:\wamp\www\portal\calendario.php) lo trato de resolver he probado con esto:
Código PHP:
while($row_event = $objBD->obtendatos()){
$events = array("day"=> $row_event['day'],"eventTitle"=>$row_event['eventTitle'],"eventContent"=>$row_event['eventContent']);
}
PERO ME LOS SOBREESCRIBE .... EL PRIMERO LO GUARDA LUEGO EN VEZ DE INCREMENTAR EL INDICE PARA GENERAR EL OTRO INDICE NUEVO LO ESCRIBE ENCIMA....NO ENTIENDO COMO DECIRLE AL ARREGLO QUE CADA VEZ QUE PASE EL WHILE ME GENRERE UN NUEVO INDICE Y ME DEJE LOS DATOS EN ESE NUEVO INDICE.