Werte für Bedigungen aus datenbank
Mosquito
- php
Hallihallo...
also ich geb für mein problem einfach mal ein beispiel:
also ein textfeld...
und eine datenbank...
und wenn man in das textfeld etwas eingibt, soll überprüft werden, ob der eingegebene wert in der datenbank vorhanden ist...
wie ist denn der PHP-code für dieses Problem (also so alles mit connect und so...)
schonmal danke...
mfg. mosquito
Hallo,
Du glaubst nicht ernsthaft, dass sich hier jemand die Arbeit macht und dir den kompletten Code postet, oder?
Du hast ja sicherlich ausreichend Lektüre zum PHP lernen zur Verfügung, und auch das SELFHTML-Linkverzeichnis PHP bietet dir einige Verweise zu Webprojekten an, in denen du garantiert fündig wirst.
Viele Grüße
Hallo Mosquito,
wie ist denn der PHP-code für dieses Problem (also so alles mit connect und so...)
$fehler = 0;
$con = mysql_connect($host, $user, $passwd) or fehlerbehebung(1);
$db = mysql_select_db($datenbank, $con) or fehlerbehebung(2);
if (!$fehler and isset($_POST['eingabefeld']) and isset($_POST['postbutton'])
{
$ok = save($con, $tabelle, $feldname, $feldwert);
}
Und dann müsstest Du jetzt noch jemanden fragen, Dir die Funktionen fehlerbehebung() und save() zu schreiben :-)
Liebe Grüße
Paul
Ich schließe mich meinen Vorrednern an ...
So funktioniert es ...
Verbindung zur DB
wenn erfolgreich
-> weiter
-> warten auf Formulareingabe und absenden
wenn abgesendet
-> und alle Eingaben nicht böse und sonst keine Fehler
-> abfrage aus DB und vergleichen
wenn nicht gleich dann
-> weiter
wenn gleich
-> hier weiter
-> wenn fehlerhaft
-> Fehlerbehandlung
wenn nicht
-> Fehlerbehandlung
LG
kev*
echo $begrüßung;
wie ist denn der PHP-code für dieses Problem (also so alles mit connect und so...)
Wie ein genereller Datenbankabruf funktioniert siehst du am Beispiel im Kapitel MySQL Functions. Wie man Daten aus unsicheren Quellen, z.B. Benutzereingaben, in ein Statement einsetzt, findest du auf der Seite zur Funktion mysql_real_escape_string(). Beachte bitte auch die Hinweise zu den Magic Quotes.
echo "$verabschiedung $name";