- #1
W
wibni
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 15.04.2005
- Beiträge
- 71
- Reaktionspunkte
- 0
Hallo Forum,
habe mir gerade die bisherigen Threads zum Thema dynamische Dropdownboxen angeschaut und die meisten davon nicht verstanden, weil sie zumeist mit mySQL als Datenbank arbeiten.
Ich habe aber über ODBC nicht die gleichen Funktionen zur Verfügung.
Ich habe es soweit geschafft, 2 Dropdownboxen zu generieren, welche mir alle Datumwerte aus einer DB anzeigen.
Nun möchte ich es so umändern, dass wenn ich ein Datum aus der ersten Dropdownbox auswähle in der zweiten Dropdownbox nur die Datumswerte angezeigt bekomme, die größer sind als die in der ersten Dropdownbox. Also das zweite Datum soll hinter dem ersten Datum liegen.
Ich weiss, das ich die Werte der zweiten Abfrage in ein Array schreiben muss und ich mi Javascript die Werte in der Dropdownbox manipulieren muss. Jedoch habe ich keinen Schimmer, wie ich das anzustellen habe.
* Conny: Code-Tags gesetzt *
habe mir gerade die bisherigen Threads zum Thema dynamische Dropdownboxen angeschaut und die meisten davon nicht verstanden, weil sie zumeist mit mySQL als Datenbank arbeiten.
Ich habe aber über ODBC nicht die gleichen Funktionen zur Verfügung.
Ich habe es soweit geschafft, 2 Dropdownboxen zu generieren, welche mir alle Datumwerte aus einer DB anzeigen.
Nun möchte ich es so umändern, dass wenn ich ein Datum aus der ersten Dropdownbox auswähle in der zweiten Dropdownbox nur die Datumswerte angezeigt bekomme, die größer sind als die in der ersten Dropdownbox. Also das zweite Datum soll hinter dem ersten Datum liegen.
Ich weiss, das ich die Werte der zweiten Abfrage in ein Array schreiben muss und ich mi Javascript die Werte in der Dropdownbox manipulieren muss. Jedoch habe ich keinen Schimmer, wie ich das anzustellen habe.
Code:
<?php
$con = odbc_connect(->Timesheet' ,->root',->' );
$result_StartDate = odbc_exec( $con, select distinct date from timesheet);
$result_EndDate = odbc_exec( $con, select distinct date from timesheet);
$rows = odbc_exec( $con, SELECT COUNT(*)FROM (SELECT DISTINCT date FROM timesheet));
// Startdatum
echo <select name='choice_startdate' selectsize='1'>;
while( odbc_fetch_row( $result_StartDate ) ) {
$date = odbc_result( $result_StartDate, 1 );
echo <option value=\ . $date . \>;
call_user_func(date_convert,$date);
echo </option>\n;
}
echo </select>;
//Dropdown-Box Enddatum
echo <select name='choice_Enddate' selectsize='1'>;
while( odbc_fetch_row( $result_EndDate ) ) {
$date = odbc_result( $result_EndDate, 1 );
echo <option value=\ . $date . \>;
call_user_func(date_convert,$date);
echo </option>\n;
}
echo </select></td>;
?>
* Conny: Code-Tags gesetzt *