Mahlzeit Leo,
Ich möchte ja eigentlich nur eine simple Bestätigung in meine PHP-Seite einfügen, welche ausgeben sollte: Wenn nichts eingegeben = Meldung1; wenn richtig eingegeben und ausgeführt= Meldung2; wenn falsch eingegeben und nicht ausgeführt= Meldung3.
Du verarbeitest also irgendwo das, was der Benutzer eingegeben hat? Und abhängig von der Verarbeitung soll die eine oder andere Meldung ausgegeben werden?
Dann schreib doch einfach bei der Verarbeitung die Meldung in eine Variable und gib sie unten einfach aus:
> <?PHP include ("db.php");
>
$meldung = "Antwort eingeben"; // Standardwert
> mysql_select_db("XXXXXXX") or die ("Die Datenbank existiert nicht");
>
> if ($_GET['action'] == "mdel") {
$meldung = "Antwort falsch";
> if($_GET['mloe'] !=="") {
>
> $sql = "DELETE FROM imo WHERE geheim =\"$_GET[mloe]\" ";
// Du möchstest nicht einfach das, was der Benutzer eingegeben hat, an die Datenbank schicken. Du möchtest stattdessen, die Eingabe erst mit [link:http://de3.php.net/manual/de/function.mysql-real-escape-string.php@title=mysql_real_escape_string()] behandeln!
> mysql_query($sql);
// Hier musst Du prüfen, was genau [link:http://de3.php.net/manual/de/function.mysql-query.php@title=mysql_query() ]zurückgibt. Wenn mindestens eine Reihe geändert wurde (Stichwort: [link:http://de3.php.net/manual/de/function.mysql-affected-rows.php@title=mysql_affected_rows()]), kannst Du folgendes machen:
$meldung = "Antwort richtig";
> }
> }
> ?>
Jetzt musst Du nur noch an der Stelle, wo die Meldung stehen soll, folgendes schreiben:
echo $meldung;
MfG,
EKKi
--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|