Hallo beisammen.
Geht um folgendes, Das Script soll eine Anmeldung bsp. für einen Chat annehmen.
Die Daten des Termins kommen aus der DB. werden so ausgelesen:
PHP-Code:
function readtermin(){
mysql_select_db( 'db );
mysql_query('SET NAMES 'utf8\'');
$sql = 'SELECT id, datum, vonWannBisWann,
WHERE datum >= \''.date('Y-m-d G:i:s', time()-(60*60*24)).'\'
ORDER BY datum';
$resultSql = @mysql_query( $sql ) or die( mysql_error() );
$anzahl = mysql_num_rows($resultSql);
if($anzahl)
{
$row = array();
while($row = mysql_fetch_assoc($resultSql))
{
$rowReadTermin[] = $row;
}
}
return $rowReadTermin;
}
$termin = readtermin();
var_dump($termin);
foreach($termin as $key => $value)
{
$zerlegeUhrzeit= explode('-',$value['vonWannBisWann']);
echo $value['datum'];
}
so ich kann mit einer foreach alle Ergebnisse ausgeben. Aber die Termine finden stündlich statt. Wurde in der DB als vonWannBisWannGespeichert.
Bsp
Daten aus DB:
id=1 ; datum = 2009-03-22; vonWannBisWann = 14-16
id=2 ; datum = 2009-03-26; vonWannBisWann = 14
Es soll folgedes ausgegeben werden
2009-03-22 14 Uhr <a href="...de?datum=2009-03-22$Uhrzeit=14">anmelden</a>
15 Uhr <a href="...de?datum=2009-03-22$Uhrzeit=15">anmelden</a>
16 Uhr <a href="...de?datum=2009-03-22$Uhrzeit=16">anmelden</a>
2009-03-26 14 Uhr <a href="...de?datum=2009-03-26$Uhrzeit=14">anmelden</a>
Wie bekommt man das mit der Uhrzeit hin.
Man brauch ja theoretisch ein Array das so sein muss $array['datum']['id']['Uhrzeit'], was man dann auslesen kann. Doch wie macht man das?
Hoffe ihr könnt mir weiterhelfen.