also folgenden code:
Dann die function, die aus den stamp aus der mysql, der folgendermaßen aussieht: 2003-08-17 20:00:00 dass datum ausliest.
dann die schleife:
die variable $datum, gibt aber jetzt nicht das gewünschte datum aus, sondern immer nur 00.00.00
wenn ich die schleife allerdings so abändere:
funzt es, bei jedem datensatz wird das richtige datum ausgegeben, aber jedesmal beim letzten datensatz zeigt es dann wieder 00.00.00 an......wie muss ich das abändern, damit es richtig funktioniert?
MfG
HämZli
PHP-Code:
$befehl = "SELECT * FROM $db_table WHERE stamp >= \"$year-$month-01 00:00:00\" AND stamp <= \"$year-$month-31 23:59:59\" ORDER BY stamp";
$anfrage = mysql_query( "$befehl");
PHP-Code:
function date_mysql2german($datum) {
list($tdatum, $uhr) = split(" ", $datum);
list($year, $month, $day) = explode("-", $datum);
return sprintf("%02d.%02d.%02d", $day, $month, $year);
}
PHP-Code:
for($i=$minimum;$i < $maximum; $i++)
{
if ($i>=$menge)
break;
$id = mysql_result($anfrage,$i,"id");
$subject = mysql_result($anfrage,$i,"subject");
$location = mysql_result ($anfrage,$i,"location");
$description = mysql_result ($anfrage,$i,"description");
$homepage = mysql_result ($anfrage,$i,"homepage");
$datum = date_mysql2german($anfrage,$i,"stamp");
print "<table width=400 border=0 cellspacing=0 cellpadding=0 align=center>
<tr>
<td class=kalender_ueberschrift_links width=265> <a href=ausgabe.php?id=$id>$subject</a></td>
<td class=kalender_ueberschrift_rechts width=135>$datum</td>
</tr>
</table>
<table width=400 border=0 cellspacing=0 cellpadding=3 align=center>
<tr>
<td class=kalender_content_mittelinks width=97 valign=top> Location:</td>
<td class=kalender_content_mitterechts colspan=2 valign=top>$location </td>
</tr>
<tr>
<td class=kalender_content_mittelinks width=97 valign=top> Beschreibung:</td>
<td class=kalender_content_mitterechts colspan=2 valign=top><div align=left>$description </div></td>
</tr>
<tr>
<td class=verzeichnis_contentmitte colspan=3> </td>
</tr>
<tr>
<td class=verzeichnis_contentmitte colspan=3>
<div align=right>--> weitere Infos <a href=ausgabe.php?id=$id>HIER</a> oder unter: <a href=http://$homepage>$homepage</a></div>
</td>
</tr>
<tr>
<td class=verzeichnis_content colspan=3>Da geh ich hin:</td>
</tr>
<tr>
<td colspan=3> </td>
</tr>
</table>";
}
wenn ich die schleife allerdings so abändere:
PHP-Code:
for($i=$minimum;$i < $maximum; $i++)
{
if ($i>=$menge)
break;
$id = mysql_result($anfrage,$i,"id");
$subject = mysql_result($anfrage,$i,"subject");
$location = mysql_result ($anfrage,$i,"location");
$description = mysql_result ($anfrage,$i,"description");
$homepage = mysql_result ($anfrage,$i,"homepage");
$datensatz = mysql_fetch_array( $anfrage );
$datum = date_mysql2german($datensatz[stamp]);
print "<table width=400 border=0 cellspacing=0 cellpadding=0 align=center>
<tr>
<td class=kalender_ueberschrift_links width=265> <a href=ausgabe.php?id=$id>$subject</a></td>
<td class=kalender_ueberschrift_rechts width=135>$datum</td>
</tr>
</table>
<table width=400 border=0 cellspacing=0 cellpadding=3 align=center>
<tr>
<td class=kalender_content_mittelinks width=97 valign=top> Location:</td>
<td class=kalender_content_mitterechts colspan=2 valign=top>$location </td>
</tr>
<tr>
<td class=kalender_content_mittelinks width=97 valign=top> Beschreibung:</td>
<td class=kalender_content_mitterechts colspan=2 valign=top><div align=left>$description </div></td>
</tr>
<tr>
<td class=verzeichnis_contentmitte colspan=3> </td>
</tr>
<tr>
<td class=verzeichnis_contentmitte colspan=3>
<div align=right>--> weitere Infos <a href=ausgabe.php?id=$id>HIER</a> oder unter: <a href=http://$homepage>$homepage</a></div>
</td>
</tr>
<tr>
<td class=verzeichnis_content colspan=3>Da geh ich hin:</td>
</tr>
<tr>
<td colspan=3> </td>
</tr>
</table>";
}
MfG
HämZli
Kommentar