1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Button soll PHP-Function callen

Dieses Thema im Forum "Allgemeines" wurde erstellt von tommytomate, 12. Februar 2018.

  1. tommytomate

    tommytomate Member

    Registriert seit:
    28. Dezember 2017
    Beiträge:
    5
    Zustimmungen:
    0
    Hallo,

    ich möchte in meiner Seite Buttons anzeigen lassen, die bei Klick eine PHP-Funktion in der Datei functions.php callen.
    Die Anzeige der Buttons funktioniert.

    HTML:

    <input id="submit-button" class="submit-button" type="submit" value="Vormerken und weiter!" name="soz"/>

    PHP:
    if(isset($_GET['soz'])) {
    setSoz();
    }

    // Setzen der Cookies
    function setSoz(){
    setcookie ("cookie[soz2]", "very true");
    }

    // Nach dem Neuladen der Seite wieder ausgeben
    if (isset($_COOKIE['cookie'])) {
    foreach ($_COOKIE['cookie'] as $name => $value) {
    $name = htmlspecialchars($name);
    $value = htmlspecialchars($value);
    echo "$name : $value <br />\n";
    }
    }


    Problem: setSoz() wird nicht gecalled. Kann mir jemand auf die Sprünge helfen? Wollte es ohne AJAX machen. Sollte ihr mir AJAX empfehlen habt ihr vielleicht eine gute Quelle dazu?

    Vielen Dank
    Thomas
     
  2. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.317
    Zustimmungen:
    582
    Wenn du wirklich per $_GET arbeiten möchtest, musst du dein HTML Formular ändern

    <form action="... adresse von seinem scrip..." method="get" > fehlt
    http://wiki.selfhtml.org/wiki/HTML/Formulare/Button

    oder du änderst den Submit - Button in ein Link

    <a href="... deine Seite &soz=vormerken">"Vormerken und weiter!</a>
     
  3. tommytomate

    tommytomate Member

    Registriert seit:
    28. Dezember 2017
    Beiträge:
    5
    Zustimmungen:
    0
    Vielen Dank. Hate geklappt
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden