Ausgabe einer Tabelle


  • Ryckmaster
  • 1089 Aufrufe 11 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Ausgabe einer Tabelle

    Hey leute,

    hab nen kleines problem.
    mein script holt sich daten aus der db und trägt diese in einer tablle ein.
    soweit natürlich kein problem.
    nun möchte ich aber das er jeweils 2 tabellen nebeneinander macht.
    es ist immer unterschiedlich wieviel tabellen er machen muss, und genau da ist mein problem.
    ich dachte eigentlich es geht so:

    PHP-Quellcode

    1. <?php if($i/2==1){
    2. $a=$datum_formatiert;
    3. $b=$datum_formatiert2;
    4. $c=$Name[$i];
    5. $d=$Schulungsort[$i];
    6. $e=$Plaetze[$i];
    7. }?>
    8. <table>
    9. </td>
    10. <td>
    11. <table border=1>
    12. <td rowspan=4 width="90"><div style="text-align:center"><?php echo "Vom<br> <b>$a</b><br> bis zum<br> <b>$b</b>" ?></div></td></tr>
    13. <tr><td width="110"><b><div style="text-align:left">Beschreibung:</div></b></td> <td width="110"><div style="text-align:left"><?php echo $c?></div></td></tr>
    14. <tr><td width="110"><b><div style="text-align:left">Schulungsort:</div></b></td> <td width="110"><div style="text-align:left"><?php echo $d; ?></div></td></tr>
    15. <tr><td width="110"><b><div style="text-align:left">Plätze:</div></b></td> <td width="110"><div style="text-align:left"><?php echo $e ?></div></td></tr>
    16. </table>
    17. </td><td>
    18. <table border=1>
    19. <td rowspan=4 width="90"><div style="text-align:center"><?php echo "Vom<br> <b>$datum_formatiert</b><br> bis zum<br> <b>$datum_formatiert2</b>" ?></div></td></tr>
    20. <tr><td width="110"><b><div style="text-align:left">Beschreibung:</div></b></td> <td width="110"><div style="text-align:left"><?php echo $Name[$i]?></div></td></tr>
    21. <tr><td width="110"><b><div style="text-align:left">Schulungsort:</div></b></td> <td width="110"><div style="text-align:left"><?php echo $Schulungsort[$i]; ?></div></td></tr>
    22. <tr><td width="110"><b><div style="text-align:left">Plätze:</div></b></td> <td width="110"><div style="text-align:left"><?php echo $Plaetze[$i] ?></div></td></tr>
    23. </table>
    24. </table>
    Alles anzeigen


    dies ist aber nicht der fall...
    könnt ihr mir helfen?

    lg

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Ryckmaster ()

  • Hmm... hä?
    Versteh echt nur Bahnhof Oo

    Ich sag einfach mal, normalerweise packst du die Tabelle in die while-Schleife der Ausgabe. Weiß aber nur zu 30% ob ich dich so richtig verstanden habe.

    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.
  • Broken Sword schrieb:

    die while-Schleife der Ausgabe.

    Ausgabe der Daten aus der Datenbank!

    Ich hab nichts verstanden, das ist es ja - habe mir irgendwas zusammen gereimt. Darum die Bitte, dass du dich klarer ausdrücken sollst.

    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.
  • Okay ich versuche es mal. :D

    Also. Im script der oben ist (ist nicht der ganze) werden daten aus der DB geholt.
    diese sollen ausgegeben werden in einer Tabelle.
    Jedesmal wird eine neue Tabelle begonnen und wieder geschlossen, solange daten da sind.
    das war soweit keine Problem.
    Nun war es aber so das die tabellen immer untereinander weg sind.

    also so:

    Beschreibung
    Schulungsort
    Plätze

    Beschreibung
    Schulungsort
    Plätze
    ...

    ich möchte es nun so haben das immer 2 daten (wenn vorhanden) nebeneinander stehen.

    also so in etwa:

    Beschreibung
    Beschreibung

    Schulungsort
    Schulungsort

    Plätze
    Plätze



    Beschreibung
    Beschreibung

    Schulungsort
    Schulungsort

    Plätze
    Plätze


    Verstehst du was ich meine.
    Tut mir leid dass ich es nicht besser beschreiben kann.

    lg

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Ryckmaster ()

  • hmm, okay, also mit css wenn ich das richtig deute.
    leider habe ich davon keine ahnung....
    magst du mir vllt. noch erzählen wo das hin soll...

    HTML-Quellcode

    1. <table border=1>
    2. <td rowspan=4 width="90"><div style="text-align:center"><?php echo "Vom<br> <b>$datum_formatiert</b><br> bis zum<br> <b>$datum_formatiert2</b>" ?></div></td></tr>
    3. <tr><td width="110"><b><div style="text-align:left">Beschreibung:</div></b></td> <td width="110"><div style="text-align:left"><?php echo $Name[$i]?></div></td></tr>
    4. <tr><td width="110"><b><div style="text-align:left">Schulungsort:</div></b></td> <td width="110"><div style="text-align:left"><?php echo $Schulungsort[$i]; ?></div></td></tr>
    5. <tr><td width="110"><b><div style="text-align:left">Plätze:</div></b></td> <td width="110"><div style="text-align:left"><?php echo $Plaetze[$i] ?></div></td></tr>
    6. </table>


    das wäre soweit die tabelle...

    lg
  • Quellcode

    1. <table style="float:left;width:50%;table-layout:fixed">


    Die Vorraussetzung für PHP ist HTML (und alles was dazugehört).
    Ohne diese Grundkentnisse brauchst du erst gar nicht mit PHP anfangen/weitermachen. Das ist, als ob du ohne Vokabeln eine Grammatik lernen wollest.

    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.