Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] PHP Problem | zeigt leere Seite... (https://www.gegen-bilderklau.net/thread.php?threadid=96264)
Geschrieben von Steffi. am 31.01.2007 um 23:06:
PHP Problem | zeigt leere Seite...
Hallo^^
ja ich hab mal wieder ein kleines Problem.
Ich habe mit PHPmyadmin eine Tabelle angelegt, so Daten eingegeben usw, kein Problem. Nun habe ich einmal die Seiten:
profil_steckbrief.php
profil_foto.php
die beiden Seiten des Steckies halt,
wenn ich nun abe die Seite öffnen will, öffnet sich eine leere Seite.
http://uniquevalley.byto.de/ds/profil_steckbrief.php?name=Tsjalling
Die Quelltexte der Seiten sind:
code: |
1:
|
<html> <head> <link rel=stylesheet href=css.css> </head> <body> <?php $verbindung = mysql_connect ("localhost", "uniquevalleysql1", "---") or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch"); mysql_select_db("uniquevalleysql1") or die ("Die Datenbank existiert nicht."); $abfrage = "SELECT name, copyright_addy, copyright_name, rasse, farbe, geboren, decktaxe, nachkommen, v, vv, mv, m, mv, mm, gek_prm, gek_prm2, zugelassen, charakter FROM UBA_Pferde WHERE name = '$name'"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { echo "<table width="95%"> <tr> <td width="10%" rowspan="14"><img src="$row->name/gross.jpg"></td> <td class="table2" colspan="3"><b>$row->name</b></td> </tr> <tr> <td width="25%"><b>Name:</b></td> <td width="25%">$row->name</td> <td width="25%"></td> </tr> <tr> <td width="25%"><b>Rasse:</b></td> <td width="25%">$rasse</td> <td width="25%">Decktaxe:</td> </tr> <tr> <td width="25%"><b>Geboren:</b></td> <td width="25%">$row->geboren</td> <td width="25%"><b>$row->decktaxe C$</b></td> </tr> <tr> <td width="25%"><b>Farbe:</b></td> <td width="25%">$row->farbe</td> <td width="25%"></td> </tr> <tr> <td width="25%"><b>Stockmaß:</b></td> <td width="25%">$row->stockmass</td> <td width="25%"><b>$row->nachkommen</b> Nachkommen</td> </tr> <tr> <td class="table2" colspan="3"><b>Abstammung</b></td> </tr> <tr> <td rowspan="4">$row->name</td> <td rowspan="2" style="border-bottom: 1px solid">$row->v</td> <td style="border-bottom: 1px solid">$row->vv</td> </tr> <tr> <td style="border-bottom: 1px solid">$row->mv</td> </tr> <tr> <td rowspan="2">$row->m</td> <td style="border-bottom: 1px solid">$row->vm</td> </tr> <tr> <td>$row->mm</td> </tr> <tr> <td class="table2" colspan="3"><b>Zuchtinformationen</b></td> </tr> <tr> <td rowspan="2">Foto, <a href="$row->copyright_addy" target=_blank>$row->copyright_name</a><br> <a href="profil_foto.php?name=$name"><b>Fotoalbum</b></A></td> <td><b>$row->gek_prm</b></td> <td>$row->gek_prm2</td> </tr> <tr> <td><b>Zugelassen für:</b></td> <td>$row->zugelassen</td> </tr> </table> <textarea rows=8 cols=138>$row->charakter</textarea>"; } ?> </body> </html> |
|
code: |
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:
|
<html>
<head>
<link rel=stylesheet href=foto.css>
</head>
<body>
<?php
$verbindung = mysql_connect ("localhost",
"uniquevalleysql1", "---")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");
mysql_select_db("uniquevalleysql1")
or die ("Die Datenbank existiert nicht.");
$abfrage = "SELECT name, copyright_addy, copyright_name, bilder_zahl, bilder FROM UBA_Pferde WHERE name = '$name'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "<table width="95%">
<tr>
<td class="table2"><b>$row->name's Fotoalbum</b></td>
</tr>
</table>
<br>
Bilder von <a href="$row->copyright_addy" target=_blank>$row->copyright_name</a>, momentan <b>$row->bilder_zahl</b>
Bilder.
<br><br>
$row->bilder
<br><br>";
}
?>
</body>
</body>
</html> |
|
Weiß jemand von euch voran das liegt?
Lg Steffi^^
Geschrieben von VRH Pferde am 01.02.2007 um 08:28:
ja, ich =3
Du hast die Variable $name gar nicht definiert, sodass auch nichts aus der Tabelle ausgelesen werden kann, weil kein Eintrag mit dem Namen ' ' existiert (;
Ich vermute, du wolltest $name=$_POST[name]; definieren, dann würde das Ganze theoretisch laufen ...
LG Neele
Geschrieben von Steffi. am 01.02.2007 um 12:07:
mh ich hab nun die Zeile abgeändert, schaut nun so aus:
code: |
1:
|
$abfrage = "SELECT name, copyright_addy, copyright_name, rasse, farbe, geboren, decktaxe, nachkommen, v, vv, mv, m, mv, mm, gek_prm, gek_prm2, zugelassen, charakter FROM UBA_Pferde WHERE $name=$_POST[name];" |
|
funktioniert aber leider trotzdem nich
Geschrieben von VRH Pferde am 01.02.2007 um 13:58:
Jap, ich meinte Get und nich Post >_<
aber sie kann auch einfach so schreiben:
code: |
1:
2:
|
$abfrage = "SELECT name, copyright_addy, copyright_name, rasse, farbe, geboren, decktaxe, nachkommen, v, vv, mv, m, mv, mm, gek_prm, gek_prm2, zugelassen, charakter FROM UBA_Pferde WHERE $name='$_GET[name]'";
|
|
Geschrieben von VRH Pferde am 01.02.2007 um 14:01:
wollte ich gerade editieren
Geschrieben von Steffi. am 01.02.2007 um 16:25:
muh danke für die Hilfe ich probiers nochmal XD
Geschrieben von Steffi. am 01.02.2007 um 16:30:
hach ihr seit so gail, es funktioniert! Dankeeee
aber da fehlen manche Daten... mhh? manno XD was ist da nun wieder falsch
Geschrieben von VRH Pferde am 01.02.2007 um 17:13:
Ich vermute auf Tippfehler
oder unterschiedliche Groß- und Kleinschreibung der Spaltennamen
Geschrieben von .Maybe am 01.02.2007 um 21:29:
Würde ich auch sagen, oben in deinem Code ist die Definition von rasse falsch, es muss heißen $row->rasse und nicht $rasse =D
LG maybe
Geschrieben von Steffi. am 01.02.2007 um 22:57:
Hach danke^^ so Stockmaß qird nun auch angezeigt aber ich habe keine Ahnug warum er die letzte Zeile bei Abstammung weglässt mh ...
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
|
<td class=table2 colspan="3"><b>Abstammung</b></td>
</tr>
<tr>
<td rowspan="4">$row->name</td>
<td rowspan="2" style="border-bottom: 1px solid">$row->v</td>
<td style="border-bottom: 1px solid">$row->vv</td>
</tr>
<tr>
<td style="border-bottom: 1px solid">$row->mv</td>
</tr>
<tr>
<td rowspan="2">$row->m</td>
<td style="border-bottom: 1px solid">$row->vm</td>
</tr>
<tr>
<td style="border-bottom: 0px solid">$row->mm</td>
</tr>
<tr> |
|
Geschrieben von VRH Pferde am 02.02.2007 um 10:35:
vll. hast du in der Spalte im phpmyadmin nichts angegeben oder so...
Geschrieben von Steffi. am 02.02.2007 um 16:38:
doch doch^^ hab extra nochmal nachgesc haut, steh bei allen was, er zeigt halt nur die spalte net an, ist auch nicht die letzte sondern die vorletzte, nur weiß ich net warum
Geschrieben von VRH Pferde am 02.02.2007 um 19:19:
hm, dann weiß ich auch nich^^
Geschrieben von Steffi. am 02.02.2007 um 23:25:
schade XD trotzdem danke^^
Geschrieben von Black Katrin am 03.02.2007 um 09:21:
ich kann dir vielleicht helfen, dafür müsstest du aber die seiten mal anschreiben und bitte im PHP Code ausstellen, hat schon n grund wieso man PHP gerne anfärbt
abgesehen davon:
Warning: mysql_connect() [function.mysql-connect]: Too many open links (20) in /home/uniquevalley/public_html/ds/profil_steckbrief.php on line 6
keine Verbindung möglich. Benutzername oder Passwort sind falsch
die fehler meldung würd ich mir mal zu herzen nehmen
Geschrieben von Steffi. am 04.02.2007 um 18:15:
Wo kommt bei dir diese Fehlermeldung???
Wah du machst mir angst XD
also meinstst du ich soll dir dir kompletten codes der beiden profilseiten geben?
Geschrieben von Black Katrin am 04.02.2007 um 18:17:
wenn ich auf die URL gehe die du oben angegeben hast
jep genau
Geschrieben von Lauri am 04.02.2007 um 18:28:
Bei mir geht alles oO
Geschrieben von Black Katrin am 04.02.2007 um 18:29:
jetzt gehts... wars die fehler meldung?
Geschrieben von Steffi. am 04.02.2007 um 19:25:
wuh ich dacht schon

weiß nun jemand warum der die eine zeile einfach überließt? ich verstehs nich
Forensoftware: Burning Board, entwickelt von WoltLab GmbH