Hallo, Danke, das klingt schon einmal vielversprechend.. ich fürchte, ich mache hier aber trotzdem irgendwo einen Fehler; mein Code schaut nun so aus:
<?php
session_start();
$username = $_SESSION['username'];
?>
<?php
$link = mysql_connect("localhost","root","") or die ("Keine Verbindung moeglich");
mysql_select_db("homepageanwendungen") or die ("Die Datenbank existiert nicht");
$abfrage = "SELECT * FROM note WHERE username LIKE '$username'";
$ergebnis = mysql_query($abfrage);
?>
<?php
while ($daten = mysql_fetch_array( $ergebnis, MYSQL_ASSOC))
{
extract($daten);
echo "Name: ";
echo $name;
echo "<br />";
echo "Datum: ";
echo $tag;
echo ".";
echo $monat;
echo ".";
echo $jahr;
echo "<br />";
echo "<a href='lpconfig.php?note=$note'>Einteilung</a>";
echo "<p>";
echo "<b>Verbleibende Tage bis zu $note-:</b> $zahl";
echo "<br>";
echo "</b></P>";
include_once 'time.inc.php';
if ($zahl == 14) {
echo ("$t14")
} elseif ($zahl == 13) {
echo ("$t13")
}
.... (Den Rest erspare ich euch an der Stelle mal)
echo "</p>";
}
?>
In time.inc.php steht jetzt:
<?php
function DaysUntilX($day,$month,$year)
{
$dayX = mktime(0,0,0,$month,$day,$year);
$now = time();
$diff = $dayX - $now;
$days= ceil($diff/(60*60*24));
return $days;
}
$zahl = DaysUntilX($tag,$monat,$jahr);
?>
Ich muss include_once falsch gesetzt haben, denn er gibt immer noch nur die verbleibenden Tage von einer Zeile aus und nicht von beiden :/
Könnt ihr mir bitte sagen, wo ich das hinsetzen muss?