-Katha-
Hallo,
ich bin jetzt schon fast 4 Stunden rasuzufinden, warum dieses blöde Teil dass ich habe, die Abfrage nicht rausrückt.
Hier mal mein Code
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>ERÖFFNUNGSTURNIER</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>Eröffnungsturnier</h1>
<img src="eroeffnungsturnier.png"><br>
© Bild --> Vanilla Sky von GB <br><br>
<a href="eroeffnungsturnier.html" title="Ausschreibung">Ausschreibung</a> | <a href="montag.php" title="Teilnehmer am Montag">Montag</a>
| <a href="dienstag.php" title="Teilnehmer am Dienstag">Dienstag</a> |
<a href="mittwoch.php" title="Teilnehmer am Mittwoch">Mittwoch</a> | <a href="donnerstag.php" title="Teilnehmer am Donnerstag">Donnerstag</a> |
<a href="freitag.php" title="Teilnehmer am Freitag">Freitag</a> <br> <br>
<h2>Montag</h2>
<h3>Jährlingschau</h3>
<?php
include("db.php");
$abfrage = "SELECT name, email, hof, hoflink, pferd, pferdlink FROM 01 WHERE pruefung = '01'";
$ergebnis = mysql_query($abfrage);
{ echo"
<table>
<tr>
<td><i>Platz</i></td>
<td><i>Reiter</i></td>
<td><i>Pferd</i></td>
<td><i>Heimathof</i></td>
</tr>
<tr>
<td> </td>
<td><a href='mailto:$row->email'>$row->name</a></td>
<td><a href='$row->pferdlink'>$row->pferd</a></td>
<td><a href='$row->hoflink'>$row->hof</a></td>
</tr>
</table>"; }
mysql_close();?>
<h3>Fohlenschau</h3>
<h3>Jungpferdeschau</h3>
<h3>Hengstschau</h3>
<h3>Stutenschau</h3>
</body>
</html> |
|
Problem außerdem im Anhang
Ich weiß nicht warum dieses Ding das Ergebniss von der Abfrage nicht anzeigt, obwohl in der Tabelle 01 Daten stehen, und ja, auch bei der Bedingung dass in der Spalte pruefung 01 stehen muss.
Kann mir wer helfen?
-Katha-
und welches? hab mal das eingefügt womit er alles was er findet ausgeben soll eingefügt.
ABER:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/trineken/TS-MEYER/montag.php on line 22
Black Katrin
in linie 22 ist nur nen { in deinem code. also haste nen anderen code wenn du die fehlermeldung hast. fehlermeldung ohne den zugehörigen code ist nicht hilfreich
-Katha-
was für ein while würdest du denn in den ersten code einbauen damit es geht?
-Katha-
das eintragen klappt ja.
udn wenn ich genau das da unten eintrage gibt der mir dieses besch**** Fehlermeldung aus
EDIT: Ich meinen den Code
EDIT²: Hier nochmal die Fehlermeldung und der Code
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/trineken/TS-MEYER/montag.php on line 22
aktueller Code
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>ERÖFFNUNGSTURNIER</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>Eröffnungsturnier</h1>
<img src="eroeffnungsturnier.png"><br>
© Bild --> Vanilla Sky von GB <br><br>
<a href="eroeffnungsturnier.html" title="Ausschreibung">Ausschreibung</a> | <a href="montag.php" title="Teilnehmer am Montag">Montag</a>
| <a href="dienstag.php" title="Teilnehmer am Dienstag">Dienstag</a> |
<a href="mittwoch.php" title="Teilnehmer am Mittwoch">Mittwoch</a> | <a href="donnerstag.php" title="Teilnehmer am Donnerstag">Donnerstag</a> |
<a href="freitag.php" title="Teilnehmer am Freitag">Freitag</a> <br> <br>
<h2>Montag</h2>
<h3>Jährlingschau</h3>
<?php
include("db.php");
$abfrage = "SELECT name, email, hof, hoflink, pferd, pferdlink FROM 01 WHERE pruefung = '01'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "
<table>
<tr>
<td><i>Platz</i></td>
<td><i>Reiter</i></td>
<td><i>Pferd</i></td>
<td><i>Heimathof</i></td>
</tr>
<tr>
<td> </td>
<td><a href='mailto:$row->email'>$row->name</a></td>
<td><a href='$row->pferdlink'>$row->pferd</a></td>
<td><a href='$row->hoflink'>$row->hof</a></td>
</tr>
</table>"; }
mysql_close();?>
<h3>Fohlenschau</h3>
<h3>Jungpferdeschau</h3>
<h3>Hengstschau</h3>
<h3>Stutenschau</h3>
</body>
</html> |
|
Black Katrin
geh auf
www.php-einfach.de und LERN erst mal PHP bitte! du kannst es nämlich nicht, du weisst nicht mal wie ne abfrage aussieht.
-Katha-
hallo?
alle anderen Codes mit Abfrage und Eintragen klappen ja alle
und ich hab die alle geschrieben,
ich kann PHP
und so wie es untem im Code ist, so sehen auch alle anderen Abfragen aus, und die klappen alle.
Und bei der Frage nach dem while hab ich gefragt welches, da das was ich vorher drin hatte nicht geklappt hatte.
Du könntest ja auch einfach so lieb sein und zeigen wie es deiner Meinung so toll aus zu sehen hätte
EDIT: hab den Fehler gefunden
ich müsste in Zukunft mal das 01 vor dem WHERE in Backticks setzen
Stelo

Siehste, du darfst dich nicht aus der Ruhe bringen lassen, meistens ist das alles ganz einfach.
Vllt solltest du dir einfach ein
| php: |
1:
|
mysql_query($sql) OR die(mysql_error()); |
|
angewöhnen. PHP ist meist so nett und verrät dir, was du falsch machst, wenn du nur nachfragst.
Viel Erfolg noch!
-Katha-
ja, so hab ich den Fehler auch raus

gefunden