Ich habe ein Optionsmenü, das ordnungsgemäß funktioniert, wenn Datensätze angezeigt werden sollen. Ich habe manchmal einen neuen Gegenstand, der noch keine Aufzeichnungen hat und ich möchte, dass das Optionsmenü keine Daten anzeigt. Stattdessen zeigt es 1969-12-31.Optionsmenü mit Datum Wird angezeigt als 1969-12-31
<select name="selDate" id="selDate" onchange="formDate.submit()">
<option value="%">all dates</option>
<?php
do {
?>
<option value="<?php echo $row_RecordsetDate['date']?>"<?php if
($varDate_Recordset1 == $row_RecordsetDate['date']) {echo 'selected';} ?>><?
php $dates=date('l, F d, Y',strtotime($row_RecordsetDate['date']));
?></option>
<?php
} while ($row_RecordsetDate = mysql_fetch_assoc($RecordsetDate));
$rows = mysql_num_rows($RecordsetDate);
if($rows > 0) {
mysql_data_seek($RecordsetDate, 0);
$row_RecordsetDate = mysql_fetch_assoc($RecordsetDate);
}
?>
</select>
Wie kann ich die Option Menüanzeige leer, wenn keine Aufzeichnungen oder angeben, nur kein Datum verfügbar?
In welchem Format ist das Datum in der Datenbank gespeichert? Wie ist der Wert von $ row_RecordsetDate ['date']? –
Es wird nur als yyyy-mm-dd gespeichert. 2016-06-26 – user3258571