Hallo zusammen,
ich bin PHP Anfänger und versuche meine Homepage nach Wechsel von vermutlich PHP 5.2.17 auf PHP 5.3.10 wieder zum laufen zu bringen.
Der folgende Code gibt mir die Fehlermeldung "Undefined variable: datum_1"
gebe ich bei
anstatt > ein = ein gibt es keine Fehlermeldung sondern ein Ergebnis.
Vor dem Wechsel zu PHP 5.3.10 hat es funktioniert.
Bestimmt ist es nur ein kleiner Logikfehler, aber ich stehe voll auf der Leitung.
Ach ja, die Datenbank gibt ein Datum im Format 2014-08-14 aus, welches in der Vergangenheit liegt.
Vielen Dank im Voraus für die Erhellung.
Alexander
ich bin PHP Anfänger und versuche meine Homepage nach Wechsel von vermutlich PHP 5.2.17 auf PHP 5.3.10 wieder zum laufen zu bringen.
Der folgende Code gibt mir die Fehlermeldung "Undefined variable: datum_1"
PHP-Code:
<?php
$res_next = mysqli_query($quest, "SELECT * FROM tbl_vorstellungen ORDER BY v_datum DESC");
$today_year = date("Y");
$today_mon = date("m");
$today_day = date("d");
$today = $today_year."-".$today_mon."-".($today_day -1);
while($row_next = @mysqli_fetch_array($res_next))
{
if($row_next[1] > $today)
{
$datum_1 = $row_next[1];
$projekt_ID = $row_next[2];
$theater_ID = $row_next[3];
}
else
{
break;
}
}
$tag = substr($datum_1, 8, 2);
$monat = substr($datum_1, 5, 2);
$jahr = substr($datum_1, 0, 4);
$datum = $tag.". ".$monat.". ".$jahr;
$res_proj = @mysqli_query($quest, "SELECT p_titel FROM tbl_projekte WHERE projekt_ID = $projekt_ID");
$row_proj = @mysqli_fetch_array($res_proj);
$res_thumbs = @mysqli_query($quest, "SELECT b_thumb FROM tbl_bilder WHERE projekt_ID = $projekt_ID");
?>
Code:
if($row_next[1] > $today)
Vor dem Wechsel zu PHP 5.3.10 hat es funktioniert.
Bestimmt ist es nur ein kleiner Logikfehler, aber ich stehe voll auf der Leitung.
Ach ja, die Datenbank gibt ein Datum im Format 2014-08-14 aus, welches in der Vergangenheit liegt.
Vielen Dank im Voraus für die Erhellung.
Alexander
Kommentar