Hallöchen, mal wieder ein neues "Problem":
Ich habe eine Tabelle mit Einträgen - wobei ein Eintrag mehrere Untereinträge haben kann -
sprich ich habe "lfd_nr" für die Einträge an sich (1, 2, 3,...) und eine
"his_nr" für die "History" (1, 2, 3,...) sodass ein Eintrag nachher eben mit "1.1, 1.2, 1.3, 2.1, 2.2 usw..." gekennzeichnet ist.
Wenn ich in einem Pulldownmenü, welches hier mit case/break Funktion erzeugt und aufgerufen wird einen bestimmten Punkt anklicke (Hier: case1), möchte ich dass er die Funktion so aufruft wie im QT beschrieben - aber mir NUR den Eintrag der lfd_nr anzeigt, mit der HÖCHSTEN his_nr.
Soweit - so gut. Jetzt werden alle schreien: MAX(spalte) - das ist zwar richtig, ABER:
MAX geht ja nur in Verbindung mit "select max()..." - wo also soll ich die Funktion mit MAX die ja nur für "case1" gelten soll in der Auswahl unterbringen? Wenn ich sie bei $sort oder $sql unterbringe verwurschdel ich mir ja alle anderen Einträge ... wenn ich eine neue Variable, bspw. $sort2 anlege - wie bring ich die unter dass case1 weiss dass $sort2 für sie zuständig ist?
Hier noch der relevante Teil des Quelltextes:
Ich habe eine Tabelle mit Einträgen - wobei ein Eintrag mehrere Untereinträge haben kann -
sprich ich habe "lfd_nr" für die Einträge an sich (1, 2, 3,...) und eine
"his_nr" für die "History" (1, 2, 3,...) sodass ein Eintrag nachher eben mit "1.1, 1.2, 1.3, 2.1, 2.2 usw..." gekennzeichnet ist.
Wenn ich in einem Pulldownmenü, welches hier mit case/break Funktion erzeugt und aufgerufen wird einen bestimmten Punkt anklicke (Hier: case1), möchte ich dass er die Funktion so aufruft wie im QT beschrieben - aber mir NUR den Eintrag der lfd_nr anzeigt, mit der HÖCHSTEN his_nr.
Soweit - so gut. Jetzt werden alle schreien: MAX(spalte) - das ist zwar richtig, ABER:
MAX geht ja nur in Verbindung mit "select max()..." - wo also soll ich die Funktion mit MAX die ja nur für "case1" gelten soll in der Auswahl unterbringen? Wenn ich sie bei $sort oder $sql unterbringe verwurschdel ich mir ja alle anderen Einträge ... wenn ich eine neue Variable, bspw. $sort2 anlege - wie bring ich die unter dass case1 weiss dass $sort2 für sie zuständig ist?
Hier noch der relevante Teil des Quelltextes:
PHP-Code:
if( isset($_POST['where']) )
{
switch($_POST['where'])
{
case 0:
$where_1 = 'selected="selected"';
break;
case 1:
$where = 'where fort<>100 and a_dat = ""';
$where_2 = 'selected="selected"';
break;
case 2:
$where = 'where fort=100 and a_dat<>"" ';
$where_3 = 'selected="selected"';
break;
}
}
$sort = "order by lfd_nr DESC";
$sql = "SELECT distinct lfd_nr FROM eintraege $where";
Kommentar