WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » php Guestbook geht nicht fehler repord » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Momo23m
hy danke das war der richtige Tipp jetzt lauft er speichert es und gibt es wieder aus vielen dank jetzt muss ich nur noch Sicherheit Sachen rein machen ist das schwer das Script zu um zu bauen das ich da ein unsichtbares Text feld rein bauen kann das leer bleiben soll wegen den Spam bots
von Momo23m
muss die da auch rein das hab ich bei der guestbook.php trine weil er ja auch da conecten muss um die eintrage zu sehen oder
von Ori
1: 
2: 
3: 
4:
$db = @new mysqli('localhost', 'username', 'password', 'database');
if (mysqli_connect_errno()) {
    die('Konnte keine Verbindung zur Datenbank aufbauen: '.mysqli_connect_error().'('.mysqli_connect_errno().')');
}


aus Abschnitt 3: Aufbau des PHP-Skriptes fehlt bei dir.
von Momo23m
das war ein tut deswegen dachte ich musste ja gehen

ihr mal der Link

kann auch sein das ich mehr falsch gemacht habe
also ich habe 3 Datei gemacht

ein mal die formular.html
dann die gb.php
und die guestbook.php

ihn die guestbook.php wird das fomurla rein geladen und die eintrage
und wen man auf seden klick geht man zu gb.php wo dan eigentlich Eintrag erfolgreich stehen sollte ^^
aber da wird der fehler mir angezeigt

vieleich kannst mir ja noch Hilfen weiß nicht wie du das meinst sorry bin noch voll noob ihn so was
von Ori
Die Variable $db ist einfach nicht belegt. Du hast den entsprechenden Schnipsel wohl nicht ganz allein geschrieben, sondern von irgendwo kopiert, wo es eine Datenbankklasse gibt. Datenbankobjekte werden üblicherweise in $db referenziert, erben von mysqli stellen damit u.a. die Methode prepare() bereit.

Vermutlich musst du die mitgelieferte Datei mit der Datenbankklasse einfach vorher einbinden. Das geht je nach Gusto mit include, include_once, require oder require_once. Semantisch korrekt wäre wohl require_once (das hängt aber davon ab, wie dringend eine Datenbankverbindung gebraucht wird und ob du irgendwo Gefahr läufst. die Klasse doppelt einzubinden).

Nach oben