Antworten auf deine Fragen:
Neues Thema erstellen

dynamische Liste

Foto-Delight

kleines Helferlein

Hi Ihr,

Ich hab ein problem mit der Erstellung einer dynamischen Liste

Hier mein Code
PHP:
<?php
$query = "SELECT * FROM ueber_uns WHERE Kategorie = 'Lehrer' ORDER BY ID ASC";                    // Datenbankabfrage
$sql = mysql_query($query, $abfrage) or die(mysql_error());
$Lehrer = mysql_fetch_assoc($sql);
?>

<ul>
    <?php do { ?>
    <li>
        Lehrer: <?php echo $Lehrer['Name'];?>
    </li>
    <?php }while ($Lehrer = mysql_fetch_assoc($sql)); ?>
</ul>

Datenbank ist angeschlossen ( da das hier included wird) und es klappt auch soweit, dass er mir alle Einträge in der Liste anzeigt.

Das Problem ist jetzt, dass er mir einen Listeneintrag ( bemerkbar anhand des ListenIcons) generiert, auch wenn die Datenbank kein Ergebnis liefert.

Dann stehts nur so da

- Lehrer:

Und nichts weiter. und das sieht schon ziemlich blöd aus.
Wenn ich print_r($Lehrer) benutze, gibt er mir gar nichts aus und wenn ich count($Lehrer) verwende, kommt 1 raus.

Weiß jemand, wie ich sowas umgehen kann?
 

Foto-Delight

kleines Helferlein

AW: dynamische Liste

Ja natürrlich. Es soll ein CMS werden bei dem ich einzelne Lehrerprofile hinzufügen und löschen kann. Wenn grad welche da sind, zeigt er die an, wenn aber keine da sind, zeigt er mir nur diesen komischen halb leeren Listeneintrag an.
 

hucky61

Noch nicht viel geschrieben

AW: dynamische Liste

Hallo,

so sollte das klappen...

<ul>
<?php
while ($Lehrer = mysql_fetch_assoc($sql));{ ?>
<li>
Lehrer: <?php echo $Lehrer['Name'];?>
</li>
<?php }?>
</ul>
 
Zuletzt bearbeitet:

r3nt5ch3r

~ Allround pG ~

AW: dynamische Liste

PHP:
<?php
$query = "SELECT * FROM ueber_uns WHERE Kategorie = 'Lehrer' ORDER BY ID ASC";                    // Datenbankabfrage
$sql = mysql_query($query, $abfrage) or die(mysql_error());
$Lehrer = mysql_fetch_assoc($sql);
?>

<ul>
    <?php while ($Lehrer = mysql_fetch_assoc($sql)) { ?>
    <li>
        Lehrer: <?php echo $Lehrer['Name'];?>
    </li>
    <?php } ?>
</ul>
 

Foto-Delight

kleines Helferlein

AW: dynamische Liste

Jo danke. Jetzt ist der eine Fehler aufjeden Fall schon mal weg.

Nur jetzt ist ein anderer aufgetreten. Es wird der jeweils erste Eintrag nie angezeigt. Erst wenn ich einen 2ten Lehrer angelegt habe, wird der 2te Lehrer als einziger Lehrer in der Liste angezeigt -.-
 

Carmen86

Noch nicht viel geschrieben

AW: dynamische Liste

Das liegt am doppelten mysql_fetch_assoc(), wenn du nur dies in der Schleife belässt, sollte es funktionieren.

 

Foto-Delight

kleines Helferlein

AW: dynamische Liste

o.k vielen Dank an Carmen.
War zwar erst mal schwer zu verstehen, was du gemeint hast, aber es klapp jetzt!! Perfekt. Vielen Dank
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.615
Beiträge
1.538.352
Mitglieder
67.527
Neuestes Mitglied
Christian Eidelloth
Oben