Abfrage mit Datum

Fohlenpower

Mitglied
Hallo,
ich habe eine Seite über unseren Fussballverein.
Und die Spielpläne sind alle mit Ergebnisse, Datum , Spieltag etc. in meiner Datenbank gespeichert.
Nun würde ich auf meiner Seite gerne das er alle SPiele anzeigt die am jeweiligen Tag stattfinden.
Das heisst heute ist bsp. der 01.01.06 dann soll er alle Spiele vom 01.01.06 aus der Spalte Datum anzeigen.
Meine Frage besteht nun darin wie ich das machen kann.
SELECT ....... where datum like ''.
Ich habe keine Lust dort ständig das aktuelle datum einzugeben wie kann ich das dann automatisch laufen lassen.
Ist das möglich und wenn ja wie ?
 
Jetzt klappt es !
Danke für die schnelle Hilfe !

Ich habe jetzt nur noch eine Frage.
Falls mal ein Tag dazwischen ist wo kein Spiel ist,
zeigt er an dem Tag ein leeres Feld an.
Ist es möglich, das er dort auch einen Text anzeigt (Bsp: Keine Spiele !) ?
 
Zuletzt bearbeitet:
So sieht der Code im bei mir aus. Und das mit dem Datum klappt wunderbar.
Er zeigt die Heimmannschaft an (Spalte: verein1) und Gastverein (Spalte: verein2) und die Uhrzeit (Spalte: uhrzeit). Das Script zeigt nun alle Spiele unseres Vereins und Mannschaften an.
Dort müsste ich jetzt noch unterbringen das er mir wenn das Datum in der Datenbank nicht vorkommt und er nichts anzeigt der Text (Kein Spiel...) kommt. Vielleicht könnt ihr mir an Hand des Codes nochmal helfen ?

Code:
<?php
include("config.php");
$today = date("d.m.y");
$queryx=mysql_query ("SELECT * FROM tusspiele where datum like '$today'") or die(mysql_error()); 
while($klick = mysql_fetch_array($queryx))  
{
print "<table width=\"135\" border=\"0\" cellspacing=\"2\" cellpadding=\"1\" align=\"center\">\n";
print "<tr><td class=\"v2\" align=\"center\">";
if ($klick[verein1]==F1 or $klick[verein1]==F2 or $klick[verein1]==E or $klick[verein1]==D or $klick[verein1]==C or $klick[verein1]==A or $klick[verein1]==Mäd or $klick[verein1]==Damen or $klick[verein1]==Erste or $klick[verein1]==Zweite){
print "<font size=\"2\"><b>$klick[verein1]</b></font></td>\n";
} else { print "<font size=\"2\">$klick[verein1]</font></td>\n";}
print "<td align=\"center\"><font color=#000000>-</font></td>\n";
print "<td class=\"v2\" align=\"center\">";
if ($klick[verein2]==F1 or $klick[verein2]==F2 or $klick[verein2]==E or $klick[verein2]==D or $klick[verein2]==C or $klick[verein2]==A or $klick[verein2]==Mäd or $klick[verein2]==Damen or $klick[verein2]==Erste or $klick[verein2]==Zweite){
print "<font size=\"2\"><b>$klick[verein2]</b></font></td>\n";
} else { print "<font size=\"2\">$klick[verein2]</font></td>\n";}
print "<td class=\"v2\" align=\"center\"><font size=\"2\">$klick[uhrzeit]</font></td></tr></table>\n";

}
 
PHP:
<?php
include("config.php");
$today = date("d.m.y");
$queryx = mysql_query ("SELECT * FROM tusspiele where datum like '$today'") or die(mysql_error());

if (mysql_num_rows($queryx) != 0) { // Überprüft ob Einträge mit Datum vorhanden

   while($klick = mysql_fetch_array($queryx))  {

      echo '<table width="135" border="0" cellspacing="2" cellpadding="1" align="center">
      <tr><td class="v2" align="center">';

      $allowed_classes = array ('F1', 'F2', 'E', 'D', 'C', 'A', 'Mäd', 'Damen', 'Erste', 'Zweite'); // Array mit erlaubten Klassen

      if (in_array($klick[verein1], $allowd_classes) {
         echo '<font size="2"><b>$klick[verein1]</b></font></td>';
      } else { echo '<font size="2">$klick[verein1]</font></td>'; }

      echo '<td align="center"><font color=#000000>-</font></td>
      <td class="v2" align="center">';

      if (in_array($klick[verein2], $allowd_classes) {
         echo '<font size="2"><b>$klick[verein2]</b></font></td>';
      } else { echo '<font size="2">$klick[verein2]</font></td>'; }

      echo '<td class="v2" align="center"><font size="2">$klick[uhrzeit]</font></td></tr></table>\n';

   }

} else {

  echo '<td class="v2" align="center"><font size="2">Kein Spiel</font></td></tr></table>\n';

}
 
Zuletzt bearbeitet:
das ist doch der selbe code den ich bereits habe !
meine Frage besteht darin wo ich den
Code:
  if (!$spiel)
  {
  echo "Heute keine Spiele";
  }
  ......
einbauen muss in den bestehenden und was ich statt (!spiel) nach "if" in der klammer einsetzen muss ?
 
jo du hast recht.
habe den code jetzt benutzt und er zeigt mir folgenden fehler an :
Parse error: parse error, unexpected '{' .... online 152
da ich mehrere zeilen zuvor auch schon etwas habe ... habe ich die zeile gesucht und es betrifft bei mir die folgende :
152: if (in_array($klick[verein1], $allowd_classes) {
 
keine Zeit mehr.
PHP:
 <?php
include("config.php");
$today = date("d.m.y");
$queryx=mysql_query ("SELECT * FROM tusspiele where datum like '$today'") or die(mysql_error()); 
if (mysql_num_rows($queryx) != 0) {
while($klick = mysql_fetch_array($queryx))  
{
if
print "<table width=\"135\" border=\"0\" cellspacing=\"2\" cellpadding=\"1\" align=\"center\">\n";
print "<tr><td class=\"v2\" align=\"center\">";
if ($klick[verein1]==F1 or $klick[verein1]==F2 or $klick[verein1]==E or $klick[verein1]==D or $klick[verein1]==C or $klick[verein1]==A or $klick[verein1]==Mäd or $klick[verein1]==Damen or $klick[verein1]==Erste or $klick[verein1]==Zweite){
print "<font size=\"2\"><b>$klick[verein1]</b></font></td>\n";
} else { print "<font size=\"2\">$klick[verein1]</font></td>\n";}
print "<td align=\"center\"><font color=#000000>-</font></td>\n";
print "<td class=\"v2\" align=\"center\">";
if ($klick[verein2]==F1 or $klick[verein2]==F2 or $klick[verein2]==E or $klick[verein2]==D or $klick[verein2]==C or $klick[verein2]==A or $klick[verein2]==Mäd or $klick[verein2]==Damen or $klick[verein2]==Erste or $klick[verein2]==Zweite){
print "<font size=\"2\"><b>$klick[verein2]</b></font></td>\n";
} else { print "<font size=\"2\">$klick[verein2]</font></td>\n";}
print "<td class=\"v2\" align=\"center\"><font size=\"2\">$klick[uhrzeit]</font></td></tr></table>\n";

}
}
else
{
echo "Keine Spiele";
}
Sollte eigentlich funktionieren.

Sonst gibt es gleich noch Probs, mit Variablen in echo mit ' (einfachen Hochkomma)

MfG Tabuk
 
Zurück