Ausgabe einer Tabelle

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 ()

  • 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
  • ja ich weiß was du meinst. und ja ich gebe dir vollkommen recht.
    danke für deine hilfe.
    nun gibt es da aber ein neuen problem.
    er legt die tabellen alle dicht beieinander, ich würde aber bevorzugen, das ja zwischen jeder tabelle bissen platz lässt...
    ist das machbar?

    lg