Sponsor-Board.de
Thema geschlossen  Thema schreiben 

Hilfe! while Schleife in einer Tabelle?

Verfasser Nachricht

Beiträge: 20
Bewertung: 0
Registriert seit: Sep 2011
Status: offline


Beitrag: #1
Hilfe! while Schleife in einer Tabelle?

Hallo,

ich möchte eine while schleife in eine Tabelle bringen.
Die erste Zeile wird ganz normal in der Tabelle dargestellt, jedoch alle dadrauf folgenden Zeilen stehen nicht in der Tabelle!
Hier ist der Code:

PHP-Code:
include "inc.php";
echo 
'<table border=\"2\">';
echo 
"<tr><th>Kundennummer</th>";
echo 
"<th>Vorname</th>";
echo 
"<th>Nachname</th>";
echo 
"<th>E-Mail Adresse</th></tr>";
$results mysql_query("SELECT * FROM kunden");
while (
$daten mysql_fetch_object($results)) {

echo 
"<tr><td>";
echo 
$daten->id;
echo 
"</td><td>";
echo 
$daten->vname;
echo 
"</td></tr>";
echo 
"</table>";

Wie schon gesagt, die erste Zeile steht noch in der Tabelle, alle dadrauf folgeden nicht mehr :/

MFG

20.03.2012 21:59
 
Alle Beiträge dieses Benutzers finden

Beiträge: 758
Bewertung: 9
Registriert seit: Feb 2010
Status: offline


Beitrag: #2
RE: Hilfe! while Schleife in einer Tabelle?

while ($daten = mysql_fetch_array($results)) {
echo $daten['feldname'];

}

so hätte ich das gemacht

20.03.2012 22:13
 
Alle Beiträge dieses Benutzers finden

Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status: offline


Beitrag: #3
RE: Hilfe! while Schleife in einer Tabelle?

Versuch es mal mit fetch_assoc statt object.

Aus $daten->id wird $daten['id']

Ansonsten schauen ob mehrere Einträge vorhanden sind, ggf. mit print_r / var_dump die Ausgaben checken.


Mit freundlichen Grüßen / Best Regards
Julian Weiler | Geschäftsführender Gesellschafter

[Link: Registrierung erforderlich] ist außerdem bei [Link: Registrierung erforderlich], [Link: Registrierung erforderlich] und [Link: Registrierung erforderlich]

Telefon: +49 (0) 67 74 / 20 49 520
Fax: +49 (0) 67 74 / 20 49 520 9
E-Mail: [Mail: Registrierung erforderlich]

20.03.2012 22:13
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 645
Bewertung: 16
Registriert seit: Jan 2012
Status: offline


Beitrag: #4
RE: Hilfe! while Schleife in einer Tabelle?

code einrücken nicht vergessen^^ sonst wird es irgendwann unübersichtlich Wink


Viele Grüße
RiekMedia Development

[Link: Registrierung erforderlich]


-----------------------------

Discord: [Link: Registrierung erforderlich]
Steam : [Link: Registrierung erforderlich]
Instagram : [Link: Registrierung erforderlich]

20.03.2012 22:16
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 625
Bewertung: 7
Registriert seit: Aug 2010
Status: offline


Beitrag: #5
RE: Hilfe! while Schleife in einer Tabelle?

wärs auch nicht sinnvoller das table ende außerhalb der schleife zu machen o.o wenn du mehrere einträge hast haste natürlich auch mehrer </table> Wink

20.03.2012 22:17
 
Alle Beiträge dieses Benutzers finden

Beiträge: 57
Bewertung: 3
Registriert seit: Jul 2011
Status: offline


Beitrag: #6
RE: Hilfe! while Schleife in einer Tabelle?

De Löung ist bestechebd einfach: "</table>" heist "die Tabelle it hier fertig" ...

Hier ist der Code:

PHP-Code:
include "inc.php";
echo 
'<table border=\"2\">';
echo 
"<tr><th>Kundennummer</th>";
echo 
"<th>Vorname</th>";
echo 
"<th>Nachname</th>";
echo 
"<th>E-Mail Adresse</th></tr>";
$results mysql_query("SELECT * FROM kunden");
while (
$daten mysql_fetch_object($results)) {
echo 
"<tr><td>";
echo 
$daten->id;
echo 
"</td><td>";
echo 
$daten->vname;
echo 
"</td></tr>";

echo 
"</table>"


Viel Spas damit Wink

Was mir gerade noch auffällt, fehlen da nicht noch 2 Spalten in der while-Schleife?

@rest Bitte, wen ihr keine Ahnung habt von Programieren Klappe halten. Danke.

20.03.2012 23:59
 
Alle Beiträge dieses Benutzers finden

Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status: offline


Beitrag: #7
RE: Hilfe! while Schleife in einer Tabelle?

@Belliger:
Mit deinem dummen Spruch fühle ich mich ehrlich gesagt persönlich angegriffen, ich weiss das ich es kann. Des weiteren hat Sysix die Lösung gut 2h vor dir gepostet... Fragt sich dann nun wer keine Ahnung hat.

Erstmal warten, Lösungen aufschnappen, gucken was passt und dann "klug Posten", so kommts rüber!


Mit freundlichen Grüßen / Best Regards
Julian Weiler | Geschäftsführender Gesellschafter

[Link: Registrierung erforderlich] ist außerdem bei [Link: Registrierung erforderlich], [Link: Registrierung erforderlich] und [Link: Registrierung erforderlich]

Telefon: +49 (0) 67 74 / 20 49 520
Fax: +49 (0) 67 74 / 20 49 520 9
E-Mail: [Mail: Registrierung erforderlich]

21.03.2012 09:41
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 711
Bewertung: 11
Registriert seit: Mar 2012
Status: offline


Beitrag: #8
RE: Hilfe! while Schleife in einer Tabelle?

Ich würde das ganze Allgemein ein bisschen anders schreiben - und wie @phpcode schon sagte, einrücken nicht vergessen!

PHP-Code:
<?php
    
// Includes
    
include('./inc.php');
    
    
//MySQL Abfragen
    
$sql1 mysql_query("SELECT * FROM kunden");
    
    
//Ausgabe
    
echo '<table border="0">
        <tr>
            <th>Kundennummer</th>
            <th>Vorname</th>
            <th>Nachname</th>
            <th>E-Mail Adresse</th>
        </tr>'
;
    while(
$row1 mysql_fetch_object($sql1))
    {
        echo 
'<tr><td>'.$row1->id.'</td>'.
        
'<td>'.$row1->vname.'</td>'.
        
'<td>'.$row1->name.'</td>'.
        
'<td>'.$row1->email.'</td></tr>';
    }
    echo 
'</table>'


Zu meinem Code:

  • Ich habe die Anzahl der "echo" Befehle minimiert
  • Ich habe den Code mal ein bisschen kommentiert - sollte man immer machen!
  • fetch_object kann ruhig verwendet werden, warum nicht?
  • Immer Code einrücken, wirklich IMMER. Ansonsten machst du dich bei größeren Dateien selbst verrückt und findest nichts mehr! Deshalb auch das kommtieren Wink
  • Den Quelltext einteilen - d.h. erst ALLE Includes, danach z.B. MySQL Abfragen, dann Ausgabe. Noch besser würde man es machen, wenn man ganz zum Schluss nur einen "echo" Befehl nutzt und den rest vorher in eine temporäre Variable schreibt. Somit lassen sich später einfach "Header-Weiterleitungen" realisieren, sofern das irgendwann mal relevant wird Wink

Sollte so funktionieren. Die entsprechenden Feldnamen bei der Ausgabe musst du natürlich noch anpassen, sonst gibt es Fehler in der Ausgabe =)

@Belliger,
vernünftige Programmierer würden NIEMALS so einen bekloppten Satz sagen! Da fühle ich mich auch schon angegriffen, obwohl ich vorher meinen Senf nicht dazu gegeben habe Wink, besonders wenn ich mir deinen Quellcode so angucke, musst du ja besonders viel von dieser Ahnung haben Wink


[Link: Registrierung erforderlich]

Rosen sind rot, gelb ist die Biene. Ich kann nicht dichten, Waschmaschine.

Dieser Beitrag wurde zuletzt bearbeitet: 21.03.2012 12:23 von Kalle.

21.03.2012 10:17
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 20
Bewertung: 0
Registriert seit: Sep 2011
Status: offline


Beitrag: #9
RE: Hilfe! while Schleife in einer Tabelle?

Danke Danke Danke, für die viele Antworten!!
Ich bin noch Anfänger (wie man sieht^^), danke für die ganzen Tipps! Biggrin

21.03.2012 21:19
 
Alle Beiträge dieses Benutzers finden
Thema geschlossen  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  PHP Suchfunktion innerhalb einer Seite Dyroxplays 4 1.835 08.09.2017 20:12
Letzter Beitrag: Dyroxplays
  Datenbank Tabelle defekt -superfarmer1995 2 1.933 21.12.2016 14:08
Letzter Beitrag: -superfarmer1995
  php 2 Button in einer Zeile? HardwareNow 1 1.401 25.09.2016 12:18
Letzter Beitrag: h4zebust3r90
  Tabelle auf HP einfügen EG ColdSparkGG 21 3.326 09.06.2014 20:08
Letzter Beitrag: push
  MYSQL ausgabe einer Zeile in mehreren Teilen Fredix 3 1.279 08.08.2013 19:39
Letzter Beitrag: Fredix

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren