Weitere Informationen und den Download findest du auf der offiziellen Anlaufstelle de.wordpress.org
Ergebnis 1 bis 3 von 3
Like Tree1Likes
  • 1 Post By r23

Thema: Button soll PHP-Function callen

  1. #1
    PostRank: 0
    Registriert seit
    28.12.2017
    Beiträge
    4

    Button soll PHP-Function callen

    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. #2
    r23
    r23 ist offline
    PostRank: 10
    Registriert seit
    09.12.2006
    Beiträge
    3.948
    Zitat Zitat von tommytomate Beitrag anzeigen
    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();
    }
    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>
    tommytomate likes this.

  3. #3
    PostRank: 0
    Registriert seit
    28.12.2017
    Beiträge
    4
    Zitat Zitat von r23 Beitrag anzeigen
    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>
    Vielen Dank. Hate geklappt

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •