Aktuelles Datum ermitteln und automatisch dorthin verlinken

Newcomer1

Mitglied
Hallo an alle,

Ich steh wieder vor einem kleinen Problem, und zwar:

Auf meiner 'Termine' Seite, welche ich geordnet nach Datum aus einer Mysql-Datenbank auslese, würde ich gern einen Link zum aktuellen Datum machen.
Funktioniert das mit einer getdate() Anweisung oder so ähnlich? Untenstehend der Code zum Auslesen...

Code:
<?php


 $sql = mysql_query("SELECT * From Termine ORDER by datum");
 while ($ds = mysql_fetch_object($sql)){
    $Datum = $ds -> Datum;
    $Zeit = $ds -> Zeit;
    $Ort = $ds -> Ort;
    $Link = $ds -> Link;
    $Band = $ds -> Band;
    $Veranstaltung = $ds -> Veranstaltung;
    $Info = $ds -> Info;
    $id =  $ds -> id;
    echo "<hr>";

    echo "<table>
          <tr>
          <td><u>Datum:</u></td>
          <td>$Datum</td>
          </tr>
          <tr>
          <td><u>Ort:</u></td>
          <td>$Ort</td>
          </tr>
          <tr>
          <td><u>Zeit:</u></td>
          <td>$Zeit</td>
          </tr>
          <tr>
          <td><u>Band:</u></td>
          <td><a href=\"$Link\" target=\"_blank\">$Band</td>
          </tr>
          <tr>
          <td><u>Veranstaltung:</u></td>
          <td>$Veranstaltung</td>
          </tr>
           <tr>
          <td valign=\"TOP\"><u>Info:</u></td>
          <td>
          <form>
          <textarea name=\"Info\" rows=3 cols=45 wrap=\"virtual\" readonly=\"readonly\">$Info</textarea>
          </form></td>
          </tr>
          </table>";
 }
 mysql_close($dz);
 echo "<hr>";
 ?>



DANKE
 
Hallo,

wie speicherst du denn dein Datum in der Datenbank?

Du müsstest dann eben nur das Datum mit z.B. date() genau so erstellen und in eine Datenbankabfrage (WHERE datum='deindatum')einbauen - das wars!
 
Zuletzt bearbeitet:
Ergänzung (sorry),

also wenn du das Datum z.B. in "echt" speicherst also für heute 24.06.2005 dann könntest du folgendes machen:
PHP:
$datum = date('d.m.Y');
mysql_query(SELECT * FROM 'deinetabelle' WHERE datum = '$date');
 
Hallo,
ich nochmal

Der richtige Code lautet:
PHP:
$date = date(Y.m.d);

$sql = mysql_query("SELECT * FROM Termine WHERE datum = $date");

Das ...
 
Zurück