Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Formatieren von Ausgaben aus Datenbank ("Tabellenformationslösung") » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Formatieren von Ausgaben aus Datenbank ("Tabellenformationslösung")
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
janinchen janinchen ist weiblich
It's me!


images/avatars/avatar-33373.png

Dabei seit: 24.11.2005
Beiträge: 1.043
Herkunft: Baden-Württemberg

Formatieren von Ausgaben aus Datenbank ("Tabellenformationslösung") Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

So, endlich mal wieder was von mir, war ja fast schon Rekord, wie lang ichs allein geschafft hab *vorstolzgrins*

Das Problemchen (Problem - eher einfache Frage) das ich hab, bezieht sich weniger aufs "technische" als aufs optische.
Und zwar möcht ich eig. nur wissen, ob das was ich brauch irgendwie möglich ist, denn wenn nicht, muss ich mir einfach was andres überlegen. Ich kam auf keine Lösung, aber vllt. gibts ja nen Spezial-Trick Augenzwinkern
Genug gelabert, also:

Ich habe alle Pferde in einer Datenbank. Es gibt eine Spalte, in der die Unterbringung eingetragen wird. Dann gibts für jeden Stall eine eigene Seite, auf dem dann alle Pferde ausgelesen werden sollen, die eben in diesem Stall stehen (mit WHERE).
Das klappt natürlich (Zunge raus ) auch.
Jetzt haben meine Ställe alle einen unterschiedlichen "Aufbau". Das heißt bei den einen ist eben die Stallgasse rechts, bei den andern in der Mitte usw.

Jetzt hab ich einen Stall, bei dem sich in der Mitte die Stallgasse befindet. Also sieht meine Tabelle im Grunde so aus:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
<p><table border="1">
  <tr>
    <td class="box" height="130" width="120"><B>Reservebox</B></td>
    <td class="stallgasse" width="120" rowspan="10">S<br>
      T<br>
      A<br>
      L<br>
      L<br>
      G<br>
      A<br>
      S<br>
      S<br>
      E</td>
    <td class="box" height="130" width="120"><B>Reservebox</B></td>
  </tr>
  
  <tr>
    <td class="box" height="120" width="125">Pferd 1</td>
    <td class="box" height="120" width="125">Pferd 2</td>
  </tr>
   

</table>



Um jetzt die Pferde aus der Datenbank einzutragen, verwende ich folgenden Code
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:

    <?php

    include ('../Pferde/db.php');



    $sql "SELECT
                Name
                
            FROM
                pferde
            WHERE
                Unterbringung = 'Hengststall' ";
    $result mysql_query($sql);

    while ($row mysql_fetch_assoc($result)) {

    echo "

Hier die Tabellenzellen, in denen die Pferde angezeigt werden sollen

";}
?>
    



Und genau da liegt das Problem: Da die Tabellenzellen, die sich im echo befinden ja genau sooft wiederholen, wie Einträge in der Datenbank vorhanden sind, brauch ich das
code:
1:
2:
3:
4:
5:
6:
  <tr>
    <td class="box" height="120" width="125">$row[Name]</td>
    <td class="box" height="120" width="125">$row[Name]</td>
  </tr>


ja theoretisch nur einmal. Da ich aber praktisch 2 Zellen (insgesamt 3 mit Stallgasse) hab, muss ich das irgendwie anders lösen.
Wenn ich beide Zellen in das echo bau, wird ein Pferd immer zweimal angezeigt (einmal rechts einmal links -> siehe Anhang).
Wenn ich nur eine Zelle reinmach, wird alles nur nach rechts angezeigt, weil ja das </tr> erst folgt, wenn alle Pferde angezeigt wurden.

Versteht ihr, was ich meine?
Gibt es da irgendwie einen Schnipsel, der bewirkt, dass nach 3 tds immer ein tr kommt?
Wenn nicht (was ich auch eher nicht glaube Augenzwinkern ), muss ichs wohl anders lösen, das heißt eben nur eine Seite des Stalles mit Boxen ausstatten und was vom Bild wegschneiden Augenzwinkern

Wär lieb ^^

Dateianhang:
png Screen.png (95 KB, 20 mal heruntergeladen)


__________________


03.07.2007 19:56 janinchen ist offline Homepage von janinchen Beiträge von janinchen suchen Nehmen Sie janinchen in Ihre Freundesliste auf Fügen Sie janinchen in Ihre Kontaktliste ein MSN Passport-Profil von janinchen anzeigen
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Formatieren von Ausgaben aus Datenbank ("Tabellenformationslösung")

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH