Moin,
ich will die beiden Abfragen (siehe unten Code) sortieren:
Ich habe das bei dem einen mit:
versucht, allerdings klappt das nicht. Ich denke das hängt mit dem "list"-Befehl zusammen, weil der in einer Schleife ist.
Ist das richtig und wie kann ich das umgehen, bzw. wie kann ich die Abfrage sortieren?
Danke schon mal im Vorraus.
Gruß Benny
ich will die beiden Abfragen (siehe unten Code) sortieren:
Code:
if ($act=="Fahrzeuge") { $abfrage = "SELECT fahrzeuge.id, fahrzeuge.hersteller, fahrzeuge.typ, hersteller.id, hersteller.hersteller from fahrzeuge, hersteller where fahrzeuge.hersteller = hersteller.id"; } else { $abfrage = "SELECT * FROM $act ORDER BY $vorname ASC"; } $ergebnis=mysql_query($abfrage); #Anzeige startet hier if ($act!="") { switch ($act) { case "Mitglieder": while (list($id,$vorname,$name) = mysql_fetch_row($ergebnis)) { $test.="<a title='Springt zu dem Mitglied: $vorname $name' href='tabelle.php?id2=$id&act2=$act'>$vorname $name<BR>\n"; } echo"<div align='$ausrichtung'><table width='$tabbreite' border='0' bgcolor='$tabrahmen' cellpadding='1' cellspacing='0'><tr><td><table width='100%' border='0' bgcolor='$tabkopf1' cellpadding='1' cellspacing='0'><tr><td width='60%'><font face='$font' size='$fontsize1' color='$tabkopfcolor1'><b>$act <b></td><td width ='40%'><font face='$font' size='$fontsize1' color='$tabkopfcolor1'> </td></tr><td colspan='1' bgcolor='$tabcolor1'><font face='$font' size='$fontsize2' color='$fontcolor2'><b>$test<b></td><td colspan='1' bgcolor='$tabcolor1'> <font face='$font' size='$fontsize2' color='$fontcolor1'> <b> $counts[1]</td> </tr> </table></td></td></tr></table>"; break; case "Fahrzeuge": while (list($id,$hersteller,$typ,$herstellerid,$name) = mysql_fetch_row($ergebnis)) { $fahrzeug.="<a title='Springt zu dem Fahrzeug: $name $typ' href='tabelle.php?id2=$id&act2=$act'>$name $typ<BR>\n"; } echo"<div align='$ausrichtung'><table width='$tabbreite' border='0' bgcolor='$tabrahmen' cellpadding='1' cellspacing='0'><tr><td><table width='100%' border='0' bgcolor='$tabkopf1' cellpadding='1' cellspacing='0'><tr><td width='60%'><font face='$font' size='$fontsize1' color='$tabkopfcolor1'><b>$act <b></td><td width ='40%'><font face='$font' size='$fontsize1' color='$tabkopfcolor1'> </td></tr><td colspan='1' bgcolor='$tabcolor1'><font face='$font' size='$fontsize2' color='$fontcolor2'><b>$fahrzeug<b></td><td colspan='1' bgcolor='$tabcolor1'> <font face='$font' size='$fontsize2' color='$fontcolor1'> <b> $counts[1]</td> </tr> </table></td></td></tr></table>"; break;
Code:
ORDER BY $vorname ASC
Ist das richtig und wie kann ich das umgehen, bzw. wie kann ich die Abfrage sortieren?
Danke schon mal im Vorraus.
Gruß Benny
Kommentar