SQL Abfrage einfacher gestalten?
Maresa P.
- datenbank
Hallo,
kann man flgende Ausgabe einfacher gestalten? Evtl alles in einer SQL Abfrage unterbringen?
Ausgegeben werden soll
Projektbeschreibung 1: Prozesschritt 1 - Prozesschritt 2 - ... Prozesschritt n
Projektbeschreibung 2: Prozesschritt 1 - Prozesschritt 2 - ... Prozesschritt n
...
Projektbeschreibung n: Prozesschritt 1 - Prozesschritt 2 - ... Prozesschritt n
// Augabe der Teilprojekte
// SQL Abfrage: Teilprojekte die zum Projekt gehören
$query_return = mysql_query("SELECT teilprojekt_id, teilprojekt_beschreibung, teilprojekt_status FROM teilprojekt WHERE teilprojekt_projekt_nummer = '".$_POST["projekt_nummer"]."'");
// Ausgabe der Teilprojektbeschreibung
while ($query_array = mysql_fetch_array($query_return)) {
echo $query_array["teilprojekt_id"]." ".$query_array["teilprojekt_beschreibung"]." ";
// SQL Abfrage: Prozesschritte die zum Teilprojekt gehören
$query_return2 = mysql_query("SELECT * FROM tpxprozess WHERE tpxprozess_teilprojekt_id = '".$query_array["teilprojekt_id"]."' ORDER BY tpxprozess_schritt ASC");
// Ausgabe der Prozesschritte
while($query_array2 = mysql_fetch_array($query_return2)) {
// aktuellen Prozesschritt hervorheben
if ($query_array2["tpxprozess_schritt"] == $query_array["teilprojekt_status"]) { echo "<b>"; }
echo $query_array2["tpxprozess_beschreibung"]." - ";
if ($query_array2["tpxprozess_schritt"] == $query_array["teilprojekt_status"]) { echo "</b>"; }
}
echo '<br><br>';
}