Guten Tag miteinander,
ich lese Daten aus einer MySQL-Datenbank mithilfe von PHP aus;
Nun möchte ich die Daten auf der Webseite ausgeben lassen und zwar verschachtelt (mit hilfe von Div-Containern) -> Code und die Momentane Problemversion hänge ich an!
Das ganze funktioniert genauso wie ich mir das Vorstelle, nur leider mitten in der Seite verhagelt es mir die Verschachtelung -> d.h. aus irgendeinem grund steht da ein "</div>" Zuviel im Code.
Hier die Index Datei mit der abfrage:
Mfg
Selig
ich lese Daten aus einer MySQL-Datenbank mithilfe von PHP aus;
Nun möchte ich die Daten auf der Webseite ausgeben lassen und zwar verschachtelt (mit hilfe von Div-Containern) -> Code und die Momentane Problemversion hänge ich an!
Das ganze funktioniert genauso wie ich mir das Vorstelle, nur leider mitten in der Seite verhagelt es mir die Verschachtelung -> d.h. aus irgendeinem grund steht da ein "</div>" Zuviel im Code.
Hier die Index Datei mit der abfrage:
PHP:
<?php
include 'scripts/datenbank_verbindung.php';
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=charset=ISO-8859-1">
<script src="slide.js" type="text/javascript"></script>
<script src="jquery.js" type="text/javascript"></script>
</head>
<body>
<?php
//echo "<div style=\"position: absolute; left:350px; padding:20px;\">";
$i = 0;
//Abfrage der Obersten Punkte
$abfrage = "SELECT attribut_beschreibung, attribut_id FROM attribut where attribut_uebergeordnet = '1'";
$ergebnis = mysql_query($abfrage);
//Ausgabe der Obersten Punkte
while($row = mysql_fetch_object($ergebnis)){
$eins = 0;
//Weitere Abfrage - diesmal eine Stufe tiefer
$abfrage2 = "SELECT attribut_beschreibung, attribut_id FROM attribut where attribut_thema = '$row->attribut_id'";
$ergebnis2 = mysql_query($abfrage2);
//Ausgabe der Abfrage
while($row2 = mysql_fetch_object($ergebnis2)){
//Abfrage der normalen Überschriften
$abfrage3 = "SELECT attribut_beschreibung, attribut_id FROM attribut where attribut_thema = '$row2->attribut_id'";
$ergebnis3 = mysql_query($abfrage3);
$zwei = 0;
//Ausgabe der normalen Überschriften
while($row3 = mysql_fetch_object($ergebnis3)){
if($zwei == 0){
$zwei++;
if($eins == 0){
$eins++;
echo "<div class=\"eins\" onclick=\"ein_ausblenden(id_$row2->attribut_id)\" style=\" width:400px; display:block; \"> $row->attribut_beschreibung</div>\n";
echo "<div id=\"id_$row2->attribut_id\">\n";
}
echo "<div class=\"zwei\" onclick=\"ein_ausblenden(id_$row3->attribut_id)\" style=\" width:390px; background-color:#26efa8; display:block; \">$row2->attribut_beschreibung</div>\n";
echo "<div id=\"id_$row3->attribut_id\">\n";
}
echo "<div class=\"drei\" style=\"position:relative; width:380px; height:50px; background-color:red; display:block; \">$row3->attribut_beschreibung</div>\n";
//Abfrage der zu Bewertenden Punkte
$abfrage4 = "SELECT attribut_beschreibung, attribut_id FROM attribut where attribut_thema = '$row3->attribut_id'";
$ergebnis4 = mysql_query($abfrage4);
//Ausgabe der zu Bewertenden Punkte
while($row4 = mysql_fetch_object($ergebnis4)){
}
}
echo "</div>";
}
echo "</div>";
}
echo "</div>";
?>
</body></html>
Mfg
Selig
Zuletzt bearbeitet: