hallo,
ich habe es mit
PHP-Code:
<?php echo date("d.m.Y", strtotime($row_rs_dropdown['beginn'])); ?>
hinbekommen, dass das datum richtig angzeigt wird
jedoch stellt sich bei mir ein weiteres problem heraus:
beim übergeben des url-parameters wird nur der wert des aktuellen tage übergeben und nicht der des ausgewählten tages. wenn ich z. b. im dropdown menü auf
Los! klicke, ich jedoch 11.12.2011 ausgewählt habe, dann zeigt es auf der
guide.php nur den wert vom 10.12.2011 an. auch in der url-leiste wird das
guide.php?beginn=2011-12-10 angezeigt.
die mysql abfragen sind:
auf programm.php
SELECT DISTINCT date(auffuehrung.beginn) as beginn
FROM auffuehrung
WHERE date(auffuehrung.beginn) >= curdate()
ORDER BY beginn ASC
auf guide.php
SELECT beginn
FROM auffuehrung
WHERE date(beginn) = date(colname)
colname ist
PHP-Code:
$colname_rs_guide = "-1";
if (isset($_GET['beginn'])) {
$colname_rs_guide = $_GET['beginn'];
}
kann es sein, dass es an dem liegt, dass der option value des dropdown menüs etwas anderes ist, als das was man auswählen kann?
PHP-Code:
<select name="dropdown" id="dropdown">
<?php do { ?><option value="<?php echo $row_rs_dropdown['beginn']; ?>"><?php echo date("d.m.Y", strtotime($row_rs_dropdown['beginn'])); ?></option>
<?php } while ($row_rs_dropdown = mysql_fetch_assoc($rs_dropdown)); ?>
</select>
MfG patstar