Float box design + script fehler suche.

Wie ist denn das PHP aufgebaut? Leider kann ich es ja im Browser nicht einsehen. Da die index-Datei die Endung .html hat, kann es ja nicht in dieser Datei stehen.
 
Code:
<?php
    $Empfaenger = "spandrin231@gmail.com";
    if($_REQUEST['submit']){
      if(empty($_REQUEST['name']) || empty($_REQUEST['email'])
       || empty($_REQUEST['text']))
      {
        echo"Bitte füllen Sie alle Felder aus, die mit einem * gekennzeichnet sind.";
      }
      else{
        $Mailnachricht="";
        while(list($Formularfeld, $Wert)=each($_REQUEST))
        {
          if($Formularfeld!="submit")
          {
            $Mailnachricht .= $Formularfeld.": ".$Wert."\n";
          }
        }
        $Mailnachricht .= "\nDatum/Zeit: ";
        $Mailnachricht .= date("d.m.Y H:i:s");
        $Mailbetreff = "Kontakt: ";
        mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: "
        .$_REQUEST['email']);
        echo "";      }
    }
    else
    {
      echo"";
    }
    ?>

Das ist mein script.

Beid wird auch die seite neu geladen beim senden. Und habe keine sende bestätigung.
Könnte man das gleich einbauen?
 
Dann kann es nur dieses sein:
<link rel="stylesheet" type="php" href="./script/Contact-Form.php" media="screen" />
Sowas habe ich ja noch nie gesehen! Funktioniert das?
 
Wollte so noch die nav bei kleinem Bildschirm permanent mit schwarzem Hintergrund haben. Funktioniert dsa nicht wegen dem scroll effect?

Code:
@media screen and (max-width: 800px) {
            /* Hamburger sichtbar machen */
            label.hamburger {
                display: inline-block;
            }
            /* Navigation unsichtbar machen */
            nav ul {
                display: none;
                flex-direction: column;
                align-items: center;
            }
            /* Navigation sichtbar machen, wenn das Hamburger-Symbol gecheckt ist */
            input.hamburger:checked~ul {
                display: flex;
            }
            
            .wrapper-horizontal {
    display: flex;
    flex-direction: column;
    width: auto;
}
            nav.scrolled {
                background-color: black;
            }
        }
 
Hay. Ich habe versucht am menu weiter zu arbeiten. Wen ich es richtig verstehe Ist dein burger menu aktuell nur das "icon". daher habe ich versucht eine pop up menu zu bauen. Pop-Up jedoch funktioniert es noch nicht.
 
Zurück