Gästebuch funktioniert nicht
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
benutzername
code
datenbank
einloggen
eintrag
eintragen
ergebnis
fehler
folgendes problem
gefunden name
karpfen
komma
lebensretter
not
null
ordern
tabelle
text
verbindung
-
Hallo,
ich habe folgendes Problem:
Mein Gästebuch funktioniert nicht.
Hier die Codes:
MySql DatenbanK: db_160000_01 tabelle: text
CREATE TABLE `db_160000_1`.`text` ( `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT , `Name` VARCHAR( 20 ) NOT NULL , `text` TEXT NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM ;
eintragen.php
<html> <head> <title>Text hinzufügen</title> <body bgcolor="#0099FF" text="#FFFF00" link="#00BFFF" vlink="#0000FF" alink="#009ACD"> <font color="#000000">Wollen Sie einen Kommentar hinzufügen?<br> </font> <form action="seite2.php" Method="post"> <font color="#000000">Ihr Name:<br> </font> <input name="name" size="40"><br><br> <font color="#000000">Text:<br> </font> <textarea name="text" cols="40" rows="12" wrap="physical"></textarea> <br> <input type="submit" value="Absenden" color="#000000"> </form>
seite2.php
<html> <head> <title>Gästebuch</title> <body bgcolor="#0099FF" text="#FFFF00" link="#00BFFF" vlink="#0000FF" alink="#009ACD"> <? $verbindung = mysql_connect ("mysql.lima-city.de",// Hostname oder IP des MySQL-Servers "user160000", "XXXXXXXXXX")// Username und Passwort zum einloggen in den Datenbankserver or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch"); mysql_select_db("db_160000_1")// Name der Datenbank or die ("Die Datenbank wurde nicht gefunden."); ################################################################ $name = $HTTP_POST_VARS["name"]; $text = $HTTP_POST_VARS["text"]; $eintrag = "INSERT INTO text (`name`, `text`) VALUES ('$name', '$text')"; $eintragen = mysql_query($eintrag); if($eintragen == true)// abfrage ob es eingetragen wurde { echo " <font color=\"#000000\"><p>Eintrag war erfolgreich</p> <p>das wurde hinein geschrieben:</p> </font> <table align=\"center\" border=\"4\" cellspacing=\"0\" cellpadding=\"5\" width=\"75%\" bordercolor=\"#000033\" bordercolorlight=\"#0066FF\" bordercolordark=\"#000099\"> <tr> <td> <font color=\"#000000\"> Von: </font><font color=\"#FF0000\"><b>$name</b> </font> </td> </tr> <tr> <td> <font color=\"#000000\"> $text </font> </td> </tr> </table><br> "; } else { echo "<font color=\"#FF0000\">Fehler beim speichern</font>"; } ?> <tr> <td width="24%"><b><a href="http://www.wireware.lima-city.de/seite3.php"><b><font color="#FF6600" size="4" face="Arial">zum Gästebuch</font></b></a></td> <td width="76%"> </td> </tr>
seite3.php
<html> <head> <title>Seite3.php</title> </head> <body bgcolor="#0099FF" text="#FFFF00" link="#00BFFF" vlink="#0000FF" alink="#009ACD"> <table width="975" border="0"> <tr> <td width="132" height="119" valign="top"> <p><b><a href="http://www.wireware.lima-city.de"><font face="arial" color="#0000FF" size="4">Home</font></a></b></p> <p> <b><a href="http://www.wireware.lima-city.de/eintragen.php"><font face="arial" color="#0000FF" size="4"> Neuer Eintrag</font></font><font color="#000000"></font></font></a></b> </p> </td> <td width="827"> <? //es ladet das geschpeicherte in der mysql tabelle $verbindung = mysql_connect ("mysql.lima-city.de",// Hostname oder IP des MySQL-Servers "user160000", "XXXXXXXXX")// Username und Passwort zum einloggen in den Datenbankserver or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch"); mysql_select_db("db_160000_1")// Name der Datenbank or die ("Die Datenbank wurde nicht gefunden."); ################################################################ $abfrage = "SELECT name, text, FROM text ORDER BY id DESC"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { $name = $row->name; $text = $row->text; echo " <table align=\"center\" border=\"4\" cellspacing=\"0\" cellpadding=\"5\" width=\"50%\" bordercolor=\"#000033\" bordercolorlight=\"#0066FF\" bordercolordark=\"#000099\"> <tr> <td> <font color=\"#000000\"> Von: </font><font color=\"#FF0000\"><b>$name</b> </font> </td> </tr> <tr> <td> <font color=\"#000000\"> $text </font> </td> </tr> </table><br> "; } ?> </td> </tr> </table>
könnt Ihr mir sagen, wo hier mein Fehler liegt???
wär euch echt dankbar.
greez
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'user160000'@'cavalorn.lima-city.de' (using password: YES) in /home/webpages/lima-city/wireware/html/seite2.php on line 9
keine Verbindung möglich. Benutzername oder Passwort sind falsch
Du hast scheinbar die falschen Nutzerdaten angegeben!
Beitrag zuletzt geändert: 3.12.2009 11:23:52 von karpfen -
ich werd´s nochmal nachprüfen
mit eintragen hat´s jetzt funktioniert, aber auf seite3.php kommt diese Meldung:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/webpages/lima-city/wireware/html/seite3.php on line 28
was heißt das???
Beitrag zuletzt geändert: 3.12.2009 11:33:11 von wireware -
Hier ist ein Komma zu viel und zwar das nach dem Wort "text":
$abfrage = "SELECT name, text, FROM text ORDER BY id DESC";
Müsste so aussehen:
$abfrage = "SELECT name, text FROM text ORDER BY id DESC";
-
ooh. danke
karpfen, du bist mein Lebensretter^^
Edit by karpfen: Damit closed. Bei Rückfragen oder Öffnungswunsch bitte PN an mich!
Beitrag zuletzt geändert: 3.12.2009 11:46:03 von karpfen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage