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] mysql_fetch_array gibt keine werte aus (https://www.gegen-bilderklau.net/thread.php?threadid=170733)


Geschrieben von Verena1993 am 15.04.2010 um 14:10:

  mysql_fetch_array gibt keine werte aus

Habe schon wieder ein Problem xD

und zwar habe ich in meiner DB Werte gespeichert und die sollen ausgegeben werden. also sprich wenn das Pferd 5 erfolge hat dann sollen die auch ausgegeben werden, wenn es nur 2 erfolge hat dann auch nur diese 2 bei denen die id gleich der vom pferd ist..
soweit so gut... nur irgendwo hab ich einen fehler eingebaut. es werden nämlich keine werte ausgegeben xD

Also es funktioniert alles, ausser die while schleife

der fehler befindet sich also irgendwo in diesem abschnitt vom code:
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:
42:
43:
<?php
include("db.php");
$id = "$_GET[id]";
$abfrage = mysql_query( "SELECT * FROM erfolge where id='$id' ORDER BY 'platz'" );

if (@mysql_num_rows($abfrage) == 0) {
echo "Dieses Pferd existiert nicht!";
}
else {
$Data = mysql_fetch_array( $abfrage );
echo "
<table width=67%>
  <tr>
    <td colspan=80%><b><center>Erfolge von $Data[name]</b></center></td>
  </tr>
  <tr>
    <td rowspan=8 ><img src='http://costantinstables.bplaced.de/Pferde/$_GET[id]/profilbild.jpg'></td>
    <td width=20%><b>Platz</b></td>
    <td width=20%><b>Pr&uuml;fung</b></td>
    <td width=20%><b>Ort</b></td> 
    <td width=20%><b>Gewinn</b></td> 
  </tr>
";
$Data = mysql_fetch_array( $abfrage );
while($Data > 0)
{

$platz=$Data['platz'];
$pruefung=$Data['pruefung'];
$link=$Data['link'];
$ort=$Data['ort'];
$gewinn=$Data['gewinn'];

echo "<tr>";
echo "  <td>$platz</td>";
echo "  <td>$pruefung</td>";
echo "  <td><a href="$link" target="_blank">$ort</a></td>";
echo "  <td>$gewinn</td>";
echo " </tr>";}

}

?>


LG Verena



Geschrieben von Verena1993 am 15.04.2010 um 15:06:

 

du bist ein engel, wirklich smile
aber leider funktioniert es immer noch nicht unglücklich der blöde code btingt mich noch zum verzweifeln



Geschrieben von Verena1993 am 15.04.2010 um 15:14:

 

aiii es gehtsmile
ich sag doch du bist ein engel Augenzwinkern

wo lag denn mein fehler?


Forensoftware: Burning Board, entwickelt von WoltLab GmbH