Login  Regeln Aktuelles Datum und Uhrzeit: 13.10.2008, 15:04  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
HTML-Tabellen per PHP erstellen lassen

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Scarce
Helfer [User]
Helfer



Anmeldung: 04.10.04
Beiträge: 192
Wohnort: München

BeitragVerfasst am: 09.03.2005, 16:04    Titel: HTML-Tabellen per PHP erstellen lassen Antworten mit Zitat

Hallo,

ich habe wieder mal ein Problem. Folgendes:

Ich möchte mir ein kleines Gästebuch machen und möchte für jeden Eintrag der getätigt wird eine eigene Tabelle erstellen. Ich habe vor kurzem das Problem gelöst gehabt, indem ich einfach in den MySQL-Query die Tabelle mit den Variablen eingetragen habe, d.h. er schreibt dann die ganze Tabelle in die Datenbank.

Kann ich das mittels einer for -oder while-Schleife anders lösen ? Sodass z.B. abgefragt wird und dann eben für jede einzelne Zeilenspalte mit den Daten automatisch eine Tabelle generiert wird (das ganze soll auf der Seite geschehen wo auch das Gästebuch liegt, er soll keine Tabelle in die Datenbank eintragen).

Ich hab mich schon in sämtliche Tutorials eingelesen und dort wurde aber nie das Thema "HTML in for/while-Schleife" durchgesprochen.

Code:

for ($tabelle=0; $i<10; $i++) {
        echo "Die Zahl ist ".$i."<br />\n";
        }

So hätte ich mir das gedacht, aber irgendwie klappt das nicht :rolleyes:

Vielen Dank im Voraus für alle Antworten Winken.

Flo

_________________
Unser Kopf ist rund damit das Denken die Richtung ändern kann.


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Illuminatus23
Neuer [User]
Neuer



Anmeldung: 09.03.05
Beiträge: 7

BeitragVerfasst am: 09.03.2005, 16:12    Titel: Antworten mit Zitat

Ich will nicht viel sagen als php noob aber in meinen tut werden in der (Klammer) keine ; reingemacht

net böse sein wenn ich falsch liege Auf den Arm nehmen

_________________
Zeit ist Relativ
---------------
www.Born2Hack.de
<marquee>mfg Illuminat23 B2H Support</marquee>


Nach oben
Private Nachricht senden
Andy.C
Gast [Gast]






BeitragVerfasst am: 09.03.2005, 16:30    Titel: Antworten mit Zitat

...

Zuletzt bearbeitet von Andy.C am 20.12.2007, 23:38, insgesamt einmal bearbeitet


Nach oben
Scarce
Helfer [User]
Helfer



Anmeldung: 04.10.04
Beiträge: 192
Wohnort: München

BeitragVerfasst am: 09.03.2005, 17:07    Titel: Antworten mit Zitat

Sorry,

ich hab vergessen zu erwähnen dass die Variable $tabelle mit der HTML-Tabelle belegt ist, also dass er eben 10 mal die Tabelle schreibt, da ich auch "LIMIT 10" im MySQL-Befehl verwendet habe.

/edit: Danke für die Antworten Winken

_________________
Unser Kopf ist rund damit das Denken die Richtung ändern kann.


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Andy.C
Gast [Gast]






BeitragVerfasst am: 09.03.2005, 17:27    Titel: Antworten mit Zitat

...

Zuletzt bearbeitet von Andy.C am 20.12.2007, 23:38, insgesamt einmal bearbeitet


Nach oben
Scarce
Helfer [User]
Helfer



Anmeldung: 04.10.04
Beiträge: 192
Wohnort: München

BeitragVerfasst am: 09.03.2005, 17:59    Titel: Antworten mit Zitat

Danke für Dein Angebot Winken.

Ich hab´s zwar noch nicht fertig, aber jetzt scheint es zu funktionieren, wenn es mir auch überaus schleierhaft ist warum, seht selbst:

Code:
$tabellen = "<table border=\"1\"><tr><td>TEXT</td></tr></table>";
                     
    for($tabelle=1; $tabelle<=10; $tabelle++)
                           
        echo "$tabellen";                     


Jetzt gibt er 10 mal die Tabelle aus, ich weiss nicht warum. Hab doch in der for-Schleife kein einziges Mal die "tabellen" erwähnt, nur die "tabelle".

Naja, auf jeden Fall klappts. Jetzt muss ich mir nur noch was einfallen lassen wie ich dann die letzten 10 Einträge auf diese 10 Tabellen verteile.

Der ganze Code nochmal:

Code:
$sql = "SELECT * FROM eintraege ORDER BY ID DESC LIMIT 10";
               
        $abfrage = mysql_query($sql);
                  
            while($row = mysql_fetch_array($abfrage))

$tabellen = "<table border=\"1\"><tr><td>".$row['Username']</td></tr></table>";
                     
    for($tabelle=1; $tabelle<=10; $tabelle++)
                           
        echo "$tabellen";


Danke Winken

Flo

/edit: Ach klaro, ich hab ja "LIMIT 10" angegeben, darum liest er nur 10 Einträge aus Winken. Tja, aber nun hab ich eine 1a for-Schleife die mir zigtausend Tabellen erstellt... Ich muss mich noch tiefer mit der Matierie auseinandersetzen.

_________________
Unser Kopf ist rund damit das Denken die Richtung ändern kann.


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Txt Dateinen in html einfügen Cenarius HTML & CSS 5 10.10.2008, 21:28 Letzten Beitrag anzeigen
Keine neuen Beiträge Programm zum automatischen erstellen ... Cenarius Grafik-Forum 1 06.10.2008, 20:55 Letzten Beitrag anzeigen
Keine neuen Beiträge Lassen Sie sich für ihre normalen Int... neo8356 Internet-Marketing 0 06.10.2008, 00:02 Letzten Beitrag anzeigen
Keine neuen Beiträge Tabellen und Spieltage nipoda Einsteigerforum 3 27.09.2008, 13:33 Letzten Beitrag anzeigen
Keine neuen Beiträge Root server (game server) dauerhaft l... iceman305 Serverseitige Websprachen 6 25.09.2008, 18:23 Letzten Beitrag anzeigen
Threadübersicht