• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Wenn Daten eingetragen wurden Erfolgsmeldung?

KingLu

Neues Mitglied
Hi Leute,

Ich kenne in php die "die" einweisung

also
PHP:
 $eintragen = $mysqli->query($eintraggroup) or die ('Fehler 723 Daten von Forumlar XYZ konnten nicht eingetragen werden!');

gibts es aber auch die möglichkeit eine Erfolgsmeldung auszugeben?

Finde dazu leider gar nichts gebe zwar Erfolgsmeldung bei google mit ein aber finde nur Eintrage dich mich auf Tutorials der die anweisung führen?

Wäre es irgendwie also möglich das wenn da alles glatt gegangen ist z.b diese Meldung auszugeben?
PHP:
echo "<P> Daten wurden eingetragen! Falls du nicht weitergeleitest wird! <a href='".$_SESSION['side']."'>Hier</a> gehts weiter!</P>";
 
Werbung:
"die" ist keine "Einweisung" sondern ein Alias von exit(), wo man auch eine Beschreibung findet was es macht:
PHP: die - Manual

In dem von dir genannten Kontext bedeutet das, dass die Ausführung des Scripts abgebrochen wird wenn die vorher stehende Funktion false meldet. Eine Erfolgsmeldung kannst Du über die Rückgabe dieser Funktion (in deinem Fall $mysqli->query()) prüfen. Beispiel:

PHP:
$eintragen = $mysqli->query($eintraggroup) or die ('Fehler 723 Daten von Forumlar XYZ konnten nicht eingetragen werden!');
if( $eintragen == true ) {
 echo "<P> Daten wurden eingetragen! Falls du nicht weitergeleitest wird! <a href='".$_SESSION['side']."'>Hier</a> gehts weiter!</P>";
}
 
PHP:
$eintragen = $mysqli->query($eintraggroup) or die ('Fehler 723 Daten von Forumlar XYZ konnten nicht eingetragen werden!');
if( $eintragen == true ) {
 echo "<P> Daten wurden eingetragen! Falls du nicht weitergeleitest wird! <a href='".$_SESSION['side']."'>Hier</a> gehts weiter!</P>";
}
Die Überprüfung von $eintragen auf true braucht es nicht, da im Fehlerfall das Script ja stirbt (die) im Erfiolgsfall aber weiter ausgeführt wird.
 
Werbung:
Zurück
Oben