Der Server spinnt
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
aussehen
code
dank
date
datei
eintrag
ergebnis
ersten zeile
fehlermeldung
feststelle
frage
index
layout
melde
text
ticket
url
verbindungsaufbau
weben
-
ich habe vor kurzem mir ein eigenes gästebuch gescriptet lief auch wunderbar bis eben grade
ich habe nix aber wirklich gar nix am code verändert und jetzt sagt meine seite:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /srv/www/httpd/phost/c/de/pytalhost/cycrox/web/gbuch.php on line 22
meine gbuch.php:
<?php echo "<h1><p align='center'>Gästebuch</p></h1> "; //Einträge hinzufügen if($_POST["gbn"]!="" and $_POST["gbt"]!=""){ if (get_magic_quotes_gpc()) { $_POST['gbt']=stripslashes($_POST['gbt']); } $timestamp=time(); $name=$_POST['gbn']; $date=date("d.m.Y"); $text=mysql_real_escape_string($_POST['gbt']); $sql="INSERT INTO gbuch (name,text,date) values('$name','$text','$date ') "; $result=mysql_query($sql); } elseif($_POST["gbn"]!="" xor $_POST["gbt"]!=""){ echo " Name oder Text fehlen!";} $abfrage = "SELECT * FROM gbuch"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { echo '<Table Border=1 Cellpadding=1 align="center" width=70% ><td><b>Autor:</b> ', htmlspecialchars($row->name),' <b>Datum:</b> ',$row->date,'<br><br>',nl2br(htmlspecialchars($row->text)),'</td></table>'; } //Anzeigen des Gästebuchs echo "<p align='center'>Eintrag hinzufügen</p>"; ?> <form action="/index.php?state=gb" method="post"> <p align="center">Dein Name:<input name="gbn" type="text" value=""></p> <p align="center">Dein Eintrag:</p> <p align="center"><textarea name="gbt" cols=100 rows=10></textarea></p> <p align="center"><input type="submit" value="Abschicken"></form>
das is doch nich normal oder ???erst gehts un jetzt nich???? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hast du an der Datenbank irgendwas geändert (Struktur, Inhalt, ...)?
LG cookies
PS:
Änder mal:
$ergebnis = mysql_query($abfrage);
in
$ergebnis = mysql_query($abfrage); echo mysql_error();
und schreib dann hier, was das Script ausgibt.
Beitrag zuletzt geändert: 22.1.2010 21:10:42 von cookies -
Ich frage mich, wo du die Datenbankverbindung aufbaust.
-
drafed-map schrieb:
Ich frage mich, wo du die Datenbankverbindung aufbaust.
Warscheinlich includet er in der index.php erst die gbuch.php, nachdem die Verbindung aufgebaut ist. (siehe seine Website)
Und außerdem würde die Fehlermeldung anderes aussehen, wenn das nicht gemacht ist.
LG cookies
Beitrag zuletzt geändert: 22.1.2010 21:15:39 von cookies -
also ich weiß das der script noemalerweise funktioniert und habe deswegen gerade mal andere stellen mit datenbankabfrage meiner seite getestet und feststellen müssen das sie alle einen änlichen error melden
@drafed-map das ist eine datei die in meine index.php includet wird da es mir zu aufwändig ist für alle seiten ein neues layout zu schrieben , demnach steht auch da so ziemlich in der ersten zeile der code zum verbindungsaufbau ----> siehe cookies der hat recht
wennn ihr ähnliche abfrtagen auf eurem webspace habt überprüft die mal denn ich weiß das heute nachmittag bei mir alles noch ging -
cycrox schrieb:
also ich weiß das der script noemalerweise funktioniert und habe deswegen gerade mal andere stellen mit datenbankabfrage meiner seite getestet und feststellen müssen das sie alle einen änlichen error melden
@drafed-map das ist eine datei die in meine index.php includet wird da es mir zu aufwändig ist für alle seiten ein neues layout zu schrieben , demnach steht auch da so ziemlich in der ersten zeile der code zum verbindungsaufbau ----> siehe cookies der hat recht
wennn ihr ähnliche abfrtagen auf eurem webspace habt überprüft die mal denn ich weiß das heute nachmittag bei mir alles noch ging
Mach doch mal das, was ich in meinem Beitrag geschrieben hab:
cookies schrieb:
Änder mal:
$ergebnis = mysql_query($abfrage);
in
$ergebnis = mysql_query($abfrage); echo mysql_error();
und schreib dann hier, was das Script ausgibt.
LG cookies -
cookies schrieb:
Auf seine Seite habe ich garnicht geschaut, da bereits beim Lesen des Eröffnungsbeitrags gelesen habe, dass die Datei auf seinem Rechner, und nicht auf Lima liegt. Das erkennt man am Dateipfad: /srv/www/httpd/phost/c/de/pytalhost/cycrox/web/
Warscheinlich includet er in der index.php erst die gbuch.php, nachdem die Verbindung aufgebaut ist. (siehe seine Website)
Und außerdem würde die Fehlermeldung anderes aussehen, wenn das nicht gemacht ist.
Währe das bei Lima, währe es komplett anders.
cycrox schrieb:
Sorry, das war halt das, was ich sofort beim Betrachten des Codes gesehen habe.
@drafed-map das ist eine datei die in meine index.php includet wird da es mir zu aufwändig ist für alle seiten ein neues layout zu schrieben , demnach steht auch da so ziemlich in der ersten zeile der code zum verbindungsaufbau ----> siehe cookies der hat recht -
vergesst alles - ich hab den fehler gefunden , der grund war der :
ich habe die letzten paar tzage von nem anderen rechan aus an meiner seite gebastelt un bin dabei auch von pytal nach lima city gewechselt , unter anderem weil pytal die mail() funktion nicht unterstützte , außerdem gibts da nicht so ein hilfsbereitest forum , aber egal nicht wichtig
so jetzt bin ich heute wieder mit meinem rechna draufgegangen wobei der aber in seinem verlauf noch die pytaladresse gespeichert hatte , da ich das layout soweit nicht verändert habe seitdem ist mir das nicht gleich aufgefallen , erst als drafed eben sagte sie würden auf meinem rechan liegen habe ich mal drauf geachtet
also alles mein fehler , müsste mal den browserverlauf löschen
danke für eure bemühung
thema kann geschlossen werden
mfg cycrox
Beitrag zuletzt geändert: 22.1.2010 21:35:37 von cycrox -
cycrox schrieb:
hab deinen rat befolgt und versucht eine fehlermeldung auszugeben ....
aber das macht der erst garnicht er gibt wieder nur die eine oben schon gepostete zeile aus mehr nicht
kp warum -- bin ratlos
Logg dich mal in phpmyadmin ein und guck, ob in der Datenbank die Tabelle gbuch noch existiert.
Wenn ja, dann:
Ticket schreiben!
LG cookies
Beitrag zuletzt geändert: 22.1.2010 21:32:32 von cookies -
guck meinen letzten beitrag an -^
danke
mfg cycrox
nikic: Weils gelöst ist: Geschlossen :)
Beitrag zuletzt geändert: 22.1.2010 21:52:48 von nikic -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage