PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   HTML, CSS und JavaScript Help! (http://www.selfphp.de/forum/forumdisplay.php?f=24)
-   -   PHP Location: (http://www.selfphp.de/forum/showthread.php?t=26037)

monalisa 31.07.2017 10:54:48

PHP Location:
 
Hi Leute,

ich hab ein Problem.

Kann mir einer von euch sagen, wie ich im Php Email-Skrypt bei Location [header("Location: " . $returnPage);] anstatt einer .Seite z.B. unteren html Code eingeben kann?

Sinn der Sache; ich will anstatt das sich eine andere Seite öffnet die Meldung in der aktuellen Seite eingeblendet wird.

HTML-Code:

<div class="container">
        <div class="row">
    <div class="nb-form">
    <p class="title">Kontaktieren Sie uns</p>
    <img src="/assets/images/foto.jpg" alt="" class="user-icon">
    <p class="message">mein Name </br></br> Überschrift </br>  zweite Zeile</p>

    <form method="post" action="/form-mailer.php">
      <input type="text" name="cpname" placeholder="Name:" required>
      <input type="email" name="cpemail" placeholder="Email:" required>
      <input type="tel" name="cpphone" placeholder="Telefon:" required>
      <textarea name="cpmessage" placeholder="Nachricht:" required></textarea>
      <input type="submit" value="Senden">
    </form>
  </div>
        </div>
</div>

Vielen Dank im voraus

vt1816 31.07.2017 11:58:17

AW: PHP Location:
 
Hallo und willkommen zurück hier im Forum.


Bei Deinem og. Code handelt es sich ja um ein/das Kontaktformular.
Um es ein- bzw. auszublenden benutze JavaScript, wenn Du nicht möchtest, dass Deine Seite zur Anzeige des Formulars neu geladen werden muss.

monalisa 31.07.2017 12:14:32

AW: PHP Location:
 
Hallo,

danke für die schnell Antwort.

Ja, das ist der Html-Code, den ich gerne anstatt einer . $returnPage Seite eingeblendet hätte.


Hier ein Ausschnitt des Scripts:

PHP-Code:

// ======= Mailversand
 
// Mail versenden und Versanderfolg merken
$mailSent = @mail($mailTo$mailSubject$mailText"From: ".$mailFrom);
 
// ======= Return-Seite an den Browser senden
 
// Wenn der Mailversand erfolgreich war:
if($mailSent == TRUE) {
   
// Seite "Formular verarbeitet" senden:
   
header("Location: " $returnPage);


}
// Wenn die Mail nicht versendet werden konnte:
else {
   
// Seite "Fehler aufgetreten" senden:
   
header("Location: " $returnErrorPage);
}
 
// ======= Ende
 
exit();
 
?> 

und Anstatt der . $returnPage oder . $returnErrorPage hätte ich gerne das die Meldung gerne in der Aktuellen Seite eingeblendet.

Merci


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:39:52 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.