|  |  | |
|  |  | 
| 
 | |||||||
| Programmierung Rat & Tat für Programmierer | 
|  | 
|  | Themen-Optionen | Ansicht | 
|  23.05.2002, 19:41 | #1 | 
| Jr. Member  |  php -> mysql obwohl es sehr unedel ist einen quelltext zu posten, tu ich es weil ich den fehler ned find: <html> <head> <title>stunden</title> </head> <body> <?php //Datenbankverbindung herstellen mysql_pconnect ("localhost", "een", "pass"); //SQL-Abfrage $query = "select * from employees"; $result = mysql_db_query ( "gr5" ); //Überprüfen, ob SQL_Ergebnis nicht leer if (mysql_Num_Rows($result)>0) { $Meldung = "blabla"; } else { $Meldung = "Fehler bei Abfrage oder keine Daten"; } // Wenn Fehler besteht, dann gib Fehlermeldung aus if ($Meldung != 'bla'); { printf( "%s", $Meldung); } // Ansonsten gib gewünschte Daten aus Stundenplan { printf( "<div align=center>\n"); printf( "<table border=1 >\n"); printf( "<tr>\n"); printf( "<th>Zeit</th>\n"); printf( "<th>Montag</th>\n"); printf( "<th>Dienstag</th>\n"); printf( "<th>Mittwoch</th>\n"); printf( "<th>Donerstag</th>\n"); printf( "<th>Freitag</th>\n"); printf( "<th>Samstag</th>\n"); printf( "</tr>\n"); $i = 0; while ($i < mysql_NumRows($result)) { //Auslesen der Daten aus dem Stundenplan $Zeit = mysql_Result($result, $i, "Zeit"); $Montag = mysql_Result($result, $i, "Montag"); $Dienstag = mysql_Result($result, $i, "Dienstag"); $Mittwoch = mysql_Result($result, $i, "Mittwoch"); $Donnerstag = mysql_Result($result, $i, "Donnerstag"); $Freitag = mysql_Result($result, $i, "Freitag"); $Samstag = mysql_Result($result, $i, "Samtag"); printf( "<tr>\n"); printf( "<td>%s</td>\n", $Zeit); printf( "<td>%s</td>\n", $Montag); printf( "<td>%s</td>\n", $Dienstag); printf( "<td>%s</td>\n", $Mittwoch); printf( "<td>%s</td>\n", $Donerstag); printf( "<td>%s</td>\n", $Freitag); printf( "<td>%s</td>\n", $Samstag); printf( "</tr>); $i++; } printf ("/table>"); } ?> </body> </html> <----- fehler in dieser zeile ///parse error on line 73 das ist genau die letzte, also "</html>" ich gehe mal davon aus dass man an dem nicht die welt verhaun kann, aber was is dann falsch? schönes wochenende ncoh sers leuz 
				____________________________________ bla bla | 
|   |   | 
|  23.05.2002, 19:47 | #2 | 
| Inventar  Registriert seit: 24.09.2001 
					Beiträge: 7.335
				 |   Auf einen Blick: printf( "</tr> ); Hier fehlt ein Anführungszeichen  
				____________________________________ Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . | 
|   |   | 
|  23.05.2002, 19:52 | #3 | 
| Jr. Member  |   hm war zwar ein fehler, hat das problem aber überhaupt nich beeinflusst, nach wie vor der error auf line 73   
				____________________________________ bla bla | 
|   |   | 
|  23.05.2002, 20:06 | #4 | 
| Inventar  Registriert seit: 24.09.2001 
					Beiträge: 7.335
				 |   Also wenn ich printf( "</tr> ); durch printf( "</tr>" ); ersetze, kann php das script ohne Probleme parsen. Wenn man dann auch noch printf ("/table>"); durch printf ("</table>"); ersetzt, kommt sogar korrektes HTML heraus  
				____________________________________ Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . | 
|   |   | 
|  23.05.2002, 20:15 | #5 | 
| Jr. Member  |   löl hilft ah ned   und ich hab ma jez nochma ois durchgschaut i hab nix gfunden 
				____________________________________ bla bla | 
|   |   | 
|  23.05.2002, 20:54 | #6 | 
| Inventar  Registriert seit: 04.11.2001 Alter: 45 
					Beiträge: 2.150
				 |   also manche schreibstile verwirren mich schon heftigst... PHP-Code: 
			 | 
|   |   | 
|  24.05.2002, 01:04 | #7 | 
| Elite  Registriert seit: 08.11.2001 Alter: 42 
					Beiträge: 1.285
				 |   PHP-Code: 
			mfg c. 
				____________________________________ www.sagmueller.net Freedom - use it or lose it (Lawrence Lessig) Im übrigen bin ich der Meinung, dass Microsoft zerschlagen werden muss. | 
|   |   | 
|  25.05.2002, 14:13 | #8 | 
| Elite  |   <html> <head> <title>stunden</title> </head> <body> <?php //Datenbankverbindung herstellen $db = mysql_pconnect ("localhost", "een", "pass"); //SQL-Abfrage $query = "select * from employees"; $result = mysql_db_query ($query, $db); if (!$result) die (mysql_error()); //Überprüfen, ob SQL_Ergebnis nicht leer if (mysql_num_rows ($result)) { $Meldung = "keine Daten"; echo $Meldung; } else { ?> <div align=center> <table border=1> <tr> <th>Zeit</th> <th>Montag</th> <th>Dienstag</th> <th>Mittwoch</th> <th>Donnerstag</th> <th>Freitag</th> <th>Samstag</th> </tr> <?php while ($current = mysql_fetch_array ($result, MYSQL_ASSOC)) { //Auslesen der Daten aus dem Stundenplan $Zeit = $current["Zeit"]; $Montag = $current["Montag"]; $Dienstag = $current["Dienstag"]; $Mittwoch = $current["Mittwoch"]; $Donnerstag = $current["Donnerstag"]; $Freitag = $current["Freitag"]; $Samstag = $current["Samstag"]; printf( "<tr>\n"); printf( "<td>%s</td>\n", $Zeit); printf( "<td>%s</td>\n", $Montag); printf( "<td>%s</td>\n", $Dienstag); printf( "<td>%s</td>\n", $Mittwoch); printf( "<td>%s</td>\n", $Donerstag); printf( "<td>%s</td>\n", $Freitag); printf( "<td>%s</td>\n", $Samstag); printf( "</tr>"); }// end while printf ("</table>"); }//end if ?> </body> </html> ich habs jetzt nicht testen können, weil ich daheim keinen server laufen hab, nur im heim, aber probiers mal aus. | 
|   |   | 
|  25.05.2002, 14:23 | #9 | 
| Jr. Member  |   danke habs mittlerweile schon gelöst   
				____________________________________ bla bla | 
|   |   | 
|  25.05.2002, 14:59 | #10 | 
| Elite  |   was war der fehler? | 
|   |   | 
|  | 
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| 
 | 
 |