MySQL abfrage mit PHP

Hallo

vor nicht all zu langer zeit habe ich hier nach einer lösung für ein Problem gesucht:
/t/sql-abfrage-anhand-sql-abfrage/5830231
und auch eine Antwort bekommen die mir richtig erschien.
/t/sql-abfrage-anhand-sql-abfrage/5830231/6

Nun stellt sich jedoch ein kleines weiteres Problem.
Die Formatierung per CSS wird nicht richtig umgesetzt weil die Liste nicht genau so erstellt wird wie sie sollte.
Nach meinen anpassungen am code der folgende Ausgabe erzeugte:

 privat 
  • p_hallo1

  • p_hallo2

  • p_hallo3
    geschäft

  • g_hallo1

  • g_hallo2

  • g_hallo3
    anderes

  • a_hallo1

  • a_hallo2

  • a_hallo3

Sieht die neue Ausgabe mit dem aktuellen Code so aus:

Das ganze müsste jedoch so umgesetzt werden:

Der Aktuelle PHP Code sieht nun so aus:

<?php $aktuelle_kategorie = null;<br /> include ('database\_config.php');
 $query = 'SELECT \* FROM pakete ORDER BY `sys_paketgruppe` DESC , `sys_reihenfolge` ASC';
 $result = mysql\_query($query);
 while ($line = mysql\_fetch\_array($result)) {
 if($aktuelle\_kategorie != $line['sys\_paketgruppe']) {
 if($aktuelle\_kategorie != null) {
 }
 echo '
  •    ‚.$line[‚sys_paketgruppe‘].‘

';
$aktuelle_kategorie = $line[‚sys_paketgruppe‘];
}
echo ’ - ‚.$line[‚paketname‘].‘
';
}
echo ‚‘;
?>

Wie bekomme ich nun die gewünschte Formatierung hin?
da www den Code trotz pre tag zum teil umsetzt habe ich diesen beitrag auch als Text datei hier bereitgestellt: http://sub-domain.ch/www/www.txt

MFG Mario

Hi space4
Versuch es mal so:

$query = ‚SELECT * FROM pakete ORDER BY sys_paketgruppe DESC , sys_reihenfolge ASC‘;
$result = mysql_query($query);
$aktuelle_kategorie = ‚‘;
while ($line = mysql_fetch_array($result)) {
if( $aktuelle_kategorie != $line[‚sys_paketgruppe‘] ){
if( !empty( $aktuelle_kategorie ) ){
echo ’

';
}
echo ’

’ . $line[‚sys_paketgruppe‘] . ’

';
$aktuelle_kategorie = $line[‚sys_paketgruppe‘];
}
echo ’ - ‚.$line[‚paketname‘].‘
';
}

für validen Code wird nach dem PHP Code noch ein abschliessendes ul li ul

Vielen dank für die hilfe, suche den „Gefällt mir“ Button…

oh stimmt hab ich vergessen … habs nur so aus dem kopf geschrieben … nicht wirklich getestet … aber hast es ja gefunden …

Passt also … have fun