tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1016
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DFence DFence ist offline Mitglied
    Registriert seit
    May 2007
    Beiträge
    24
    Servus zusammen,
    versuche verzweifelt Daten aus der DB in eine Tabelle zu zaubern.
    Passt eigentlich soweit, nur das mit immer nur ein Wert der DB ausgegeben wird.

    Die Tabelle ist so gemacht, dass die Spalten variable angegeben werden können.
    Sollte nichts mehr von der DB kommen, soll die Zelle mit   gefüllt werden.

    Ich komm einfach nicht drauf.


    PHP-Code:
    $result sql_query("select tid, eid, title from encyclopedia_text");

    $list mysql_fetch_array($result);

    $countrows mysql_num_rows($result) ;

    $cols 3;         // wie viele Spalten sollen en sein
    $rows ceil($countrows $cols);


    echo 
    "<table border=\"1\" align=\"center\" cellpadding=\"10\" cellspacing=\"0\">";
    for(
    $i 1$i <= $rows$i++) {
       echo 
    " <tr>";
       
       for(
    $j 1$j <= $cols$j++) {
          if(!empty(
    $list[title])) {
             echo 
    "<td>$list[title]</td>";
          } else {
             echo 
    "<td>&nbsp;</td>";
          }
       }
       echo 
    "</tr>";
    }
    echo 
    "</table>"

    Hoff es kann mir jemand weiterhelfen.
    DANKE schon mal für jeden Tipp/Hilfe
     

  2. #2
    KD3 KD3 ist offline
    Registriert seit
    Apr 2007
    Beiträge
    453
    So sollte es gehen:

    PHP-Code:
    $result mysql_query("select tid, eid, title from encyclopedia_text");

    $countrows mysql_num_rows($result);

    if(
    $countrows 0) {

    $cols 3;         // wie viele Spalten sollen en sein
    $rows ceil($countrows $cols);


    echo 
    "<table border=\"1\" align=\"center\" cellpadding=\"10\" cellspacing=\"0\">";
    for(
    $i 1$i <= $rows$i++) {

        
    $list mysql_fetch_assoc($result);
       echo 
    " <tr>";
       
       for(
    $j 1$j <= $cols$j++) {
          if(!empty(
    $list[title])) {
             echo 
    "<td>$list[title]</td>";
          } else {
             echo 
    "<td>&nbsp;</td>";
          }
       }
       echo 
    "</tr>";
    }
    echo 
    "</table>";  


     

  3. #3
    DFence DFence ist offline Mitglied
    Registriert seit
    May 2007
    Beiträge
    24
    Moin KD3,
    1000 Dank

    Ein kleiner Fehler noch
    Musste nur noch das
    PHP-Code:
    $list mysql_fetch_assoc($result); 
    mit in die for-Schleife nehmen.

    PHP-Code:
    $result mysql_query("select tid, eid, title from encyclopedia_text");

    $countrows mysql_num_rows($result);

    if(
    $countrows 0) {

    $cols 3;         // wie viele Spalten sollen en sein
    $rows ceil($countrows $cols);


    echo 
    "<table border=\"1\" align=\"center\" cellpadding=\"10\" cellspacing=\"0\">";
    for(
    $i 1$i <= $rows$i++) {

        echo 
    " <tr>";
       
       for(
    $j 1$j <= $cols$j++) {
              
    $list mysql_fetch_assoc($result);
          if(!empty(
    $list[title])) {
             echo 
    "<td>$list[title]</td>";
          } else {
             echo 
    "<td>&nbsp;</td>";
          }
       }
       echo 
    "</tr>";
    }
    echo 
    "</table>";  



    1000 Dank nochmal !
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 25.01.09, 22:32
  2. Antworten: 6
    Letzter Beitrag: 31.01.07, 14:58
  3. Antworten: 9
    Letzter Beitrag: 07.09.06, 10:41
  4. array ausgeben
    Von struggler im Forum Java
    Antworten: 1
    Letzter Beitrag: 11.03.05, 17:44
  5. Array in Tabelle ausgeben?
    Von Dick Starbuck im Forum PHP
    Antworten: 4
    Letzter Beitrag: 23.01.03, 18:34