Sortering på dato felt
HejHvordan kan jeg sortere på et dato felt?
Jeg har lavet et lille eksempel, der ser ud som nedenstående (kommer længere nede)
Jeg vil gerne have at brugeren taster en dato ind i et input felt. Datoen skal se sådan ud: 17-06-2008. Derfor vil det være rart hvis dags dato står i feltet som standard.
Mit problem lige nu er at jeg ikke kan indsætte en dato i databasen og derfor ikke sortere på datoen.
I databasen hedder tabellen: datoer og felterne dato_id og dato_dato.
Feltet dato_dato har datotypen: datetime
Koden ser sådanne du:
<?php
if($send){
$query1 = "INSERT INTO datoer(
dato_id,
dato_dato)
VALUES
('null','$dato_dato');";
$result = mysql_db_query ($database, $query1, $link );
print"data er blevtet registreret";
}
print"
<form method='post' action='?page=dato' id='formLob' name='f'>
<div class=''>Dato:<input type='text' name='dato_dato' value='' tabindex='1'></div>
<input type='submit' name='send' value='Tilføj' tabindex='6'>
<img src='img/1x1.gif' alt='' onLoad='cursor()' />
</form>
<div class='clear'></div>";
?>
<?php
$query = "SELECT * FROM datoer order by dato_dato;";
$result = mysql_db_query ($database, $query, $link );
if (mysql_num_rows($result) == 0) {
print"ingen data";
}else{
while($row = mysql_fetch_array($result)){
$dato_id = $row[dato_id];
$dato_dato = $row[dato_dato];
print"<div id='Item'>
<div class=''> $dato_id. </div>
<div class=''>Distance: $dato_dato </div>
</div>";
}
}
?>