Selektieren und Ausgabe

HackTack30

Mitglied
Hi !

Möchte eine Selektion durchführen, nach Datum(tag,monat,jahr), Location und Rubrik !
Location funktioniert aber Datum und Rubrik nicht !



if( $location != ""){

$sql = "select * from partykalender Where location = '$location' limit $Anfangsposition, $Zeilen_pro_Seite";
$result=mysql_query($sql);
$result1=mysql_query("select * from partykalender Where location = '$location'");

}

elseif ($rubrik !=""){

$sql = "select * from partykalender Where rubrik = '$rubrik' limit $Anfangsposition, $Zeilen_pro_Seite";

$result=mysql_query($sql);
$result1=mysql_query("select * from partykalender Where rubrik = '$rubrik'");

}
elseif ($tag !="" and $monat !="" and $jahr != ""){
$sql = "select * from partykalender Where jahr= '$jahr' and tag= '$tag' and monat= '$monat' and location= '$location' and rubrik = '$rubrik' limit $Anfangsposition, $Zeilen_pro_Seite";

$result=mysql_query($sql);
$result1=mysql_query("select * from partykalender Where jahr= '$jahr' and tag= '$tag' and monat= '$monat' and location= '$location' rubrik = '$rubrik'");


}
 
Moinsen,

wie sieht denn deine sql Tabelle aus?

Hast du keine Spalte, die als DATE oder DATETIME deklariert ist?

Dann könntest du doch dein Datum des Eintrages so auslesen:

DATE_FORMAT(datum, '%d.%m.%Y') AS datum,

Du speicherst do nicht Tag , Monat und Jahr jeweisl in einer separaten Spalte ab, oder?
 
PHP:
$db=mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("dbname", $db) or die(mysql_error());

$result=mysql_query("SELECT  
                         id,
                        eintrag1,
                        eintrag2,
                        eintrag3

                        FROM partykalender
                        WHERE  rubrik = '$rubrik'
 ORDER BY id DESC LIMIT $Anfangsposition, $Zeilen_pro_Seite",$db) or die(mysql_error());
                           


echo "<table border=\"0\">";
while ($row=mysql_fetch_assoc($result)) { 

//deine Ausgabe

Was kommt denn da für eine Fehlermeldung?
 
Zurück