SELECT DISTINCT datumsfeld .....
Filtern per Link
Einklappen
X
-
INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
-
Original geschrieben von Mistert77
wie arbeite ich das dann ins select ein?INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
-
ok habs so gemacht
PHP-Code:<FORM ACTION="ergebnisse.php?date="<?php echo"$datum";?>""; METHOD="POST">
<?php
$result = mysql_query("SELECT DISTINCT datum,
DATE_FORMAT(datum,'%d.%m.%Y') as anzeigedatum FROM $table_ergebnisse ");
?>
<select name="datum">
<?php
while ($row = mysql_fetch_array($result)) {
?>
<option VALUE="<?php echo"".$row["seldatum"]."";?>">
<?php echo"".$row["anzeigedatum"]."";?></option>
<?php } ?>
</select>
<input type="submit" name="Gehe zu" value="Gehe zu">
</form>
die nächste Seite die aufgeht nach der Auswahl zeigt
nur an
ergebnisse.php?date=
Warum wird nicht das Datum in den Link übernommen?
Kommentar
-
ich übergeben also $_POST['datum']
und rufe dieses auf der nächsten Seite so auf!
Nun möchte ich oben auf der Seite das Datum anzeigen...
aber nur das Datum.. ohne Zeit.
und wie kann ich das in einen Link einbauen... aber nur das Datum?
Zuletzt geändert von Mistert77; 28.03.2003, 09:45.
Kommentar
-
ich habe in meiner DB 2 Spalten
eine datum (z.B.:2003-04-03)
eine mit Zeit (z.B.:09:00:00)
habs jetzt so gemacht
PHP-Code:$now_month = date("m");
$now_day = date("d");
$now_year = date("Y");
$viewahead_days = -7;
$then_date = strftime("%Y-%m-%d", mktime($now_month,$now_day+$viewahead_days,$now_year));
$sql = "SELECT erg_id,sp_tag,DATE_FORMAT(datum,'%d.%m.%Y') as anzeigedatum,
zeit,heim,h_score,g_score,gast,details FROM $table WHERE datum > $then_date";
Kommentar
-
ich habe in meiner DB 2 Spalten
eine datum (z.B.:2003-04-03)
eine mit Zeit (z.B.:09:00:00)INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
-
Original geschrieben von mrhappiness
mach mal ein echo $sql;
was steht da?
SELECT erg_id,sp_tag,DATE_FORMAT(datum,'%d.%m.%Y') as anzeigedatum,
zeit,heim,h_score,g_score,gast,details,datum FROM
ergebnisse WHERE datum > 2003-04-23
Kommentar
-
und wie willst du bitte einträge finden, die nach dem 23. april 2003 a.d. gemacht wurden, also nach heute, also noch gar nicht existieren?
probier mal das $now_day+$viewahead_days bei mktime in klammern zu setzenEDIT:
oder du nimmst duoch die methode mit interval
is normalerweise die beste...Zuletzt geändert von mrhappiness; 23.04.2003, 14:17.Ich denke, also bin ich. - Einige sind trotzdem...
Kommentar
-
hab es so:
Code:select x,y,z from ergebnisse where datum>(DATE_SUB(NOW(), INTERVAL 7 DAY))
Code:select x,y,z from ergebnisse where DATE_FORMAT(datum, "%u") = (DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 7 DAY), "%u"))
ging beides nicht!
Kommentar
Kommentar