Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 08:36

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Php Mysql auslesen Tabelle wieder geben

Discussion on Php Mysql auslesen Tabelle wieder geben within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
RedJ0hn's Avatar
 
elite*gold: 0
Join Date: Sep 2008
Posts: 2,368
Received Thanks: 415
Php Mysql auslesen Tabelle wieder geben

Hallo,

ich bin gerade dabei für unsere Schule, einen Vertretungsplan zu machen. Dieser soll, einfach aus der Datenbank die Daten auslesen und in der Zeile einer Tabelle wieder geben.

Dieses klappt auch einigermaßen, jedoch ließt er nur die Klasse aus, und den Rest nicht.


PHP Code:
                    while ($zeile mysql_fetch_array$db_ergMYSQL_ASSOC))
        
                echo 
"<tr><td>"$zeile['Klasse']."</td>
                <td>"
$zeile['Std'] ."</td>
                <td>"
$zeile['Fach'] ."</td>
                <td>"
$zeile['Lehrer'] ."</td>
                <td>"
$zeile['Raum'] ."</td>
                <td>"
$zeile['Regel'] ."</td>
                <td>"
$zeile['Lehrer1'] ."</td>
                <td>"
$zeile['Fach1'] ."</td>
                <td>"
$zeile['Raum1'] ."</td>
                <td>"
$zeile['Bemerkung'] ."</td>
                </tr>"
;
                
                
mysql_free_result$db_erg ); 
Ich arbeite noch nicht solange mit Php deshalb finde ich wahrscheinlich den Fehler nicht. Ich hoffe mir kann Jmd. helfen.

Desweiteren wollte ich fragen, ob er dann das für jeden neuen Datenbank Eintrag so macht, dass er eine Neue Zeile hinzufügt und dieses mit den Daten füllt.

Kann man dies dann auch so einstellen, dass er nur die Daten vom aktuellen Datum ausliest?

MfG


//€dit: Ich habe die Tabelle mit keinem Echo geöffnet, da ich oben drüber in HTML die Tabelle geöffnet habe und dort bereits mit <th> Überschriften stehen.
RedJ0hn is offline  
Old 11/16/2011, 14:59   #2
 
elite*gold: 0
Join Date: Nov 2011
Posts: 19
Received Thanks: 5
Ich kenn mich auch nicht so aus, aber hast du schonmal versucht, vor jeder "$zeile" " <tr><td>" zu schreiben, nur so ne vermutung :/
>> Mr. Anderson << is offline  
Thanks
1 User
Old 11/16/2011, 15:01   #3
 
RedJ0hn's Avatar
 
elite*gold: 0
Join Date: Sep 2008
Posts: 2,368
Received Thanks: 415
Quote:
Originally Posted by >> Mr. Anderson << View Post
Ich kenn mich auch nicht so aus, aber hast du schonmal versucht, vor jeder "$zeile" " <tr><td>" zu schreiben, nur so ne vermutung :/
Ja, danke. Hast Recht, wollte ich gerad verbessern, habe ich auch gesehen.
RedJ0hn is offline  
Old 11/16/2011, 15:02   #4
 
elite*gold: 0
Join Date: Nov 2011
Posts: 19
Received Thanks: 5
Quote:
Originally Posted by RedJ0hn View Post
Ja, danke. Hast Recht, wollte ich gerad verbessern, habe ich auch gesehen.
Das ist ja was, dabei hab ich nur doof geraten xDD
>> Mr. Anderson << is offline  
Thanks
1 User
Old 11/16/2011, 19:12   #5
 
elite*gold: 0
Join Date: Oct 2008
Posts: 319
Received Thanks: 88
Quote:
Originally Posted by >> Mr. Anderson << View Post
Ich kenn mich auch nicht so aus, aber hast du schonmal versucht, vor jeder "$zeile" " <tr><td>" zu schreiben, nur so ne vermutung :/
Er hat Verknüpfungsoperatoren gesetzt, von daher ist das eigentlich nicht
notwendig.

Wenn du schleifen, oder eine IF Abfrage ohne Klammern verwendest wird
nur die Erste CodeZeile nach der Schleife als "in der Schleife" behandelt.
Versuch mal { und } zu verwenden.
Fratyr is offline  
Old 11/17/2011, 19:23   #6
 
epiTR's Avatar
 
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
Es fehlen die Blockklammern um die While-Schleife.
HTML Code:
while ($zeile = mysql_fetch_array( $db_erg, MYSQL_ASSOC)) {
        
                echo "<tr><td>". $zeile['Klasse']."</td>
                <td>". $zeile['Std'] ."</td>
                <td>". $zeile['Fach'] ."</td>
                <td>". $zeile['Lehrer'] ."</td>
                <td>". $zeile['Raum'] ."</td>
                <td>". $zeile['Regel'] ."</td>
                <td>". $zeile['Lehrer1'] ."</td>
                <td>". $zeile['Fach1'] ."</td>
                <td>". $zeile['Raum1'] ."</td>
                <td>". $zeile['Bemerkung'] ."</td>
                </tr>";
                
                mysql_free_result( $db_erg ); 
}
epiTR is offline  
Old 11/17/2011, 21:32   #7
 
JacK le chilla's Avatar
 
elite*gold: 2
Join Date: May 2011
Posts: 448
Received Thanks: 110
die geschweiften klammern nicht vergessen -.-
JacK le chilla is offline  
Old 11/17/2011, 22:46   #8
 
elite*gold: 0
Join Date: Oct 2008
Posts: 319
Received Thanks: 88
Kleine Frage am Rande, wieso sagt wiederholt ihr nochmal das was ich ihm bereits gesagt
habe?
Fratyr is offline  
Reply


Similar Threads Similar Threads
[Visual Basic 2010] Mysql Update Tabelle
10/20/2011 - .NET Languages - 3 Replies
Ich habe ein problem ich speichere eine textbox mit : myCommand.CommandText = "UPDATE Status1 SET Name1='" & (GamePublic.Text) & "'" Nur habe ich mehr und so klappt es nicht : myCommand.CommandText = "UPDATE Status1 SET Name1='" & (GamePublic.Text) & "'" myCommand.CommandText = "UPDATE Status1 SET Status1='" & (StatusPublic.Text) & "'" untereinander geht nicht wie kann ich mehr querys speichern auf diese weise ?
MYSQL Pferdezucker Tabelle - Full
01/10/2011 - Metin2 PServer Guides & Strategies - 4 Replies
Mal wieder was von mir. Machs public weil hen!'s Tabelle nicht vollständig ist. 1. Datenbank "player" auswählen. 2. Folgenden Code als SQL Query ausführen CREATE TABLE `horse_name` ( `id` int(11) NOT NULL DEFAULT '0', `name` varchar(24) NOT NULL DEFAULT 'NONAME', PRIMARY KEY (`id`)
2010 SF - MySQL-Tabelle für Pferdezucker
01/08/2011 - Metin2 PServer Guides & Strategies - 16 Replies
Ich fass mich mal kurz. Ich hab die 2010-Files bisher nich groß berühert, aber mit Hilfe einer Errorlog habe ich nun eine Tabelle für die Funktion Pferdezucker erstellt. Nachdem sie für mich getestet wurde, möchte ich sie euch auch zur Verfügung stellen, da spätestens Morgen oder Übermorgen sowieso jemand dies posten wird :) Datenbank "player" auswählen: CREATE TABLE `horse_name` ( `id` int(10) unsigned NOT NULL, `name` varchar(20) COLLATE latin1_german1_ci NOT NULL,
mysql tabelle in website
12/06/2010 - Web Development - 1 Replies
hi, kennt jemand eine gute lösung, eine mysql tabelle im aktuellen zustand (d.h. direkt aus der db) auf einer website darzustellen? ich habe lange gesucht, versteh das aber nich wirklich :confused: FRAGE2: wie sicher ist dieser pw schutz und kann man den verbessern? (md5 checksumme o.ä.) <?php $pw="999"; if($_POST!=$pw){
item_proto tabelle kann mir sie mir jmd geben
07/07/2010 - Metin2 Private Server - 3 Replies
ich hab meine item_proto tabelle in der db ausversehen zerfetzt! kann mir jemand eine unveränderte hochladen pls



All times are GMT +2. The time now is 08:36.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.