ich stehe gerade etwas auf dem Schlauch. Ich habe auf meiner Webseite ein Formular, das ganz normal abgesendet werden soll. Sobald dies geschehen ist, möchte ich zurück auf meine Startseite geleitet werden (kein Problem) und dort dann aber eine CSS-Klasse auf display: block; setzen.
Ich habe versucht das über ein onClick() des Submit-Buttons zu lösen, da aber beim Absenden des Formulars die Seite neu geladen wird, steht die Klasse wieder auf display: none;.
Vielleicht geht das auch gar nicht mit PHP, sondern nur mit JS? (Dann wäre ich hier natürlich im falschen Bereich…)
Vielen Dank schonmal für den Ansatz! Es funktioniert allerdings noch nicht ganz.
Die Formularverarbeitung läuft über ein separates php-Dokument. Jetzt muss ich wahrscheinlich der index und der formular.php beibringen gegenseitig die Session-Variable zu verwenden oder?
Aktuell habe ich in der index.php:
[PHP]<?php
session_start();
?>
…
<?php
if (isset ($_SESSION["feedback"])) {
echo "
";
} else {
echo "
";}
?>[/PHP]
und in der formular.php:
[PHP]<?php
$_SESSION["feedback"] = "1";
?>[/PHP]
Was fehlt denn noch, damit das funktioniert, oder bin ich gerade ganz auf dem Holzweg?