Hallo erstmal,
bevor ich meinen Code poste ersteinmal eine kleine Erklärung. Ich habe mittels einer PhP-Function eine Tabelle erzeugt die einen Kalender darstellen soll. Nachdem dies geklappt hatte versuche ich nun diese Tabelle mittels einer While-Schleife zu erzeugen. Damit ich Datenbankeinträge dem jeweiligem Tag zuordnen kann. Jedoch bleibe ich genau bei der anpassung der while-schleife hängen, und drehe mich mit meinen Überlegungen im Kreis. Es wäre schön wenn Ihr mir hier damit weiterhelfen könntet:
bevor ich meinen Code poste ersteinmal eine kleine Erklärung. Ich habe mittels einer PhP-Function eine Tabelle erzeugt die einen Kalender darstellen soll. Nachdem dies geklappt hatte versuche ich nun diese Tabelle mittels einer While-Schleife zu erzeugen. Damit ich Datenbankeinträge dem jeweiligem Tag zuordnen kann. Jedoch bleibe ich genau bei der anpassung der while-schleife hängen, und drehe mich mit meinen Überlegungen im Kreis. Es wäre schön wenn Ihr mir hier damit weiterhelfen könntet:
PHP-Code:
function february($username){
$date_year = getdate();
$year = $date_year['year'];
$days = 28;
$mnum = 2;
$i = 1;
$user = $username;
$work = $cal_dates->runcQuery("SELECT id, mitarbeiter, cal_day, cal_mon, cal_year, ma_wish FROM ma_wishes
WHERE mitarbeiter=:uname AND cal_mon=$mnum AND cal_year=$year");
$work->execute(array(":uname"=>$user));
echo"<center>";
echo"<table id='month'>";
echo"<tr>";
while($workRow = ...) { $events[$workRow['cal_day'] /* == 1..31 */][] = $row; }
alte tabelle ->echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"</tr>";
echo"<tr>";
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"</tr>";
echo"<tr>";
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"</tr>";
echo"<tr>";
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
$i++;
echo"<td id='border'>". $i ."</td>";
echo"</tr>";
echo"<tr>";
echo"<td id='noborder'></td>";
echo"<td id='noborder'></td>";
echo"<td id='noborder'></td>";
echo"<td id='noborder'></td>";
echo"<td id='noborder'></td>";
echo"<td id='noborder'></td>";
echo"<td id='noborder'></td>";
echo"</tr>";
echo"</table>";
echo"</center>";
}
Kommentar