Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] [PHP | MySQL] Tabelle wird nicht angezeigt » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen [PHP | MySQL] Tabelle wird nicht angezeigt
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Startpost-Retter
Mitglied


Dabei seit: 24.01.2011
Beiträge: 12.246
Herkunft: Gegen Bilderklau, intern

[PHP | MySQL] Tabelle wird nicht angezeigt Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo!

Und zwar habe ich folgendes Problem: Ich versuche gerade ein Nennsystem zu coden, sodass man am Seitenanfang ein Formular ausfüllt, und dann unterhalb des Formulars automatisch eingetragen wird. Vielleicht ist es vergleichbar mit einem Gästebuch! Zunge raus
Nur wenn ich jetzt die Seite anschaue, erscheint unterhalb des Formulars diese Fehlermeldung:
Zitat:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/gutshofpanino/turniere/eroffnung_
aspringen.php
on line 112

Das Formular kann ich auch ausfüllen und dann kommt auch die Meldung, das ich erfolgreich eingetragen wurde. Man wird dann zwar auch in die Datenbank eingetragen, aber unter dem Formular erscheint eben nach wie vor nichts.

Das ist der 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:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:


<?php
//$_POST['flag']==1, wenn das Formular abgeschickt wurde
if($_POST['flag']==1)

{
$_POST['name']=trim($_POST['name']); 
$_POST['mail']=trim($_POST['mail']);
$_POST['pferd']=trim($_POST['pferd']);
$_POST['steckbrief']=trim($_POST['steckbrief']);
$_POST['hof']=trim($_POST['hof']);
$_POST['adresse']=trim($_POST['adresse']);

$_POST['name']=strip_tags($_POST['name']);
$_POST['mail']=strip_tags($_POST['mail']);
$_POST['pferd']=strip_tags($_POST['pferd']); 
$_POST['steckbrief']=strip_tags($_POST['steckbrief']); 
$_POST['hof']=strip_tags($_POST['hof']); 
$_POST['adresse']=strip_tags($_POST['adresse']); 

/*
Wenn Fehler vorhanden, die Textausgabe formatieren und $_POST['flag'] zurücksetzen, damit das Formular erneut angezeigt wird
*/
if($fehler)
{
$meldung="".$fehler."";
unset($_POST['flag']);
}
else //wenn alles ok ist, geht es weiter
{
//Zugangsdaten includen
include ("config.inc.php");

//sql-String zusammenbauen
$tabellenname="eroffnung_aspringen";
$sql="INSERT INTO `eroffnung_aspringen` ( `name` , `mail` , `pferd` , `steckbrief` , `hof` , `adresse` , `platz` )VALUES ('".$_POST['name']."', '".$_POST['mail']."', '".$_POST['pferd']."', '".$_POST['steckbrief']."', '".$_POST['hof']."', '".$_POST['adresse']."', '');" ;
//Verbindung zur Datenbank
$link mysql_connect("$dbhost""$dbuser""$dbpasswd");
mysql_select_db("$db"$link);
mysql_query($sql$link);
$meldung="Deine Nennung wurde aufgenommen und wird in der Teilnehmerliste für das A-Zeitspringen eingetragen.<br><a href="eroffnung_aspringen.php" target=_self>Zur Liste</a>";
}
//Ausgeben der Meldung
echo $meldung;
}//Ende $_POST['flag']==1
if(!$_POST['flag'])
{
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>    
<title>A-Springen</title>
<link rel="stylesheet" href="style3.css"> 
</head>
<body background="kontohg.png">
<h1>A-Springen</h1>
<center>Anmeldung und Teilnehmerliste für das Zeitspringen Klasse A.<br />
<p align="center">
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="eroffnung_adressur">
<input type="hidden" name="flag" value="1">
<center><table border=0 width=400px>
 <tr>
  <td width=150px><b>Name:</b></td>
  <td width=250px><input type="text" name="name" value="<?php echo $_POST['name']; ?>"></td>
 </tr>                                                                                                            
 <tr>
  <td><b>E-Mail:</b></td> 
  <td><input type="text" name="mail" value="<?php echo $_POST['mail']; ?>"></td>
 </tr>                                                                                                
 <tr>
  <td><b>Pferd:</b></td>
  <td><input type="text" name="pferd" value="<?php echo $_POST['pferd']; ?>"></td>
 </tr>                                                                                            
 <tr>
  <td><b>Pferdesteckbrief:</b></td>
  <td><input type="text" name="steckbrief" value="<?php echo $_POST['steckbrief']; ?>"></td>
 </tr>                                                                                            
 <tr>
  <td><b>Hof:</b></td>
  <td><input type="text" name="hof" value="<?php echo $_POST['hof']; ?>"></td>
 </tr>                                                                                            
 <tr>
  <td><b>Hofadresse:</b></td>
  <td><input type="text" name="adresse" value="<?php echo $_POST['adresse']; ?>"></td>
 </tr>                                                                                            

</table>
<p><center>
<input type="submit" value="Nennen">&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="Zurücksetzen">
</form>
<?php
}
?>

<?php    


include ("config.inc.php");   

$anzeigen=10//Anzahl der Datensätze, die auf einer Seite angezeigt werden sollen
if($_GET['vor']){$start=$_GET['limit']+$anzeigen;}
if($_GET['back']){$start=$_GET['limit']-$anzeigen;}
if(!$start){$start=0;}  


$tabellenname="eroffnung_aspringen";
$sql="SELECT name, mail, pferd, steckbrief, hof, adresse, platz FROM $tabellenname ORDER BY id DESC LIMIT ".$start.", ".$anzeigen;
$link mysql_connect("$dbhost""$dbuser""$dbpasswd");
mysql_select_db("$db"$link);
$result mysql_query($sql$link);
for($i=0;$i<mysql_num_rows($result);$i++)
{
$ergebnis[$i]=mysql_fetch_array($result);
}     
         

$sql1="SELECT COUNT(*) FROM $tabellenname ";
$result1 mysql_query($sql1$link);
$maxmysql_result($result1,0,0); 


for($i=0;$i<count($ergebnis);$i++)
{   
$text=nl2br($ergebnis[$i]['text']);

echo ("
<br /><br /><table>
  <tr>
    <td width=80px>".$ergebnis[$i]['platz']."</td>
    <td width=100px><a href="mailto:".$ergebnis[$i]['mail']."">".$ergebnis[$i]['name']."</a></td>
    <td width=180px><a href="".$ergebnis[$i]['steckbrief']."" target=_blank>".$ergebnis[$i]['pferd']."</a></td>
    <td width=150px><a href="".$ergebnis[$i]['adresse']."" target=_blank>".$ergebnis[$i]['hof']."</a></td>
  </tr></table>");
  }   
     
  echo "<table border="0" width="100%"><tr><td align="left">";
  if($start>=$anzeigen){echo "<a href="".$_SERVER['PHP_SELF']."?limit=".$start."&back=1">Vorherige Abteilung</a>";}
echo "</td><td align="right">";
if($start+$anzeigen<$max-1){echo "<a href="".$SERVER['PHP_SELF']."?limit=".$start."&vor=1">Nächste Abteilung</a>";}
echo "</tr></table>";     
  
?> 

</body>
</html>

Ich hoffe, dass mir jemand helfen kann! smile


__________________
Dieser Beitrag gehörte zu einer Löschaktion von Beiträgen eines Users, er wurde diesem User überschrieben, damit der Thread nicht an Sinn verliert.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Soße: 03.05.2009 18:09.

03.05.2009 17:52 Startpost-Retter ist offline Beiträge von Startpost-Retter suchen Nehmen Sie Startpost-Retter in Ihre Freundesliste auf
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

das hätte ich dir auch geraten. Wie die Fehlermeldung schon sagt ist der Fehler in Zeile 112, der Abfrage. Die lautet: SELECT name, mail, pferd, steckbrief, hof, adresse, platz FROM $tabellenname ORDER BY id DESC LIMIT ".$start.", ".$anzeigen

Wahrscheinlich gibt es ein Feld nicht oder die Variable tabellenname ist leer

__________________

04.05.2009 13:20 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Fehlermeldung sagt auch nicht mehr. Wenn du eine noch genauere willst, gib mal nur die Abfrage (ab dem "select...") DIREKT in dein phpMyAdmin ein! Der sagt dir, welches Wort falsch ist.

__________________

05.05.2009 08:42 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] [PHP | MySQL] Tabelle wird nicht angezeigt

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH