tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
1046
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Marshallbbw Marshallbbw ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Berlin
    Beiträge
    105
    Hallo,
    ich versuche auf einen Button eine bestimmte php-Funktion zu legen - hier mein beispiel

    form.php
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    <html>
      <head>
        <title>onClick-Events mit PHP-Funktionen</title>
      </head>
      <body>
     
        <form action="submit.php">
          <input type="submit" value="submit">
          <input type="button" value="onclick" onClick="<?php include('onclick.php'); bla();?>">
        </form>
      
      </body>
    </html>

    submit.php
    Code :
    1
    2
    3
    4
    5
    
    <?php
      
      echo "Das ist die submit.php";
     
    ?>

    onclick.php
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    <?php
      
      function bla()
      {
      echo "Das ist die onclick.php";
      }
      
    ?>


    Warum Geht das nicht - sieht für mich logisch aus - der submit-Button funktioniert aber der onclick-Button nicht - könnt Ihr mir bitte helfen!
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    PHP ist eine serverseitige Programmiersprache, im onclick-Attribut können jedoch nur clientseitige Scripte verarbeitet werden.
     

  3. #3
    Marshallbbw Marshallbbw ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Berlin
    Beiträge
    105
    ja gute Erklärung - versteh ich - gib es nicht ne andere Möglichkeit Buttons mit php-Funktionen zu belegen - kann ja nicht sein dass man nur einen submit-Button pro Formular anlegen kann und in der entsprechenden action-php alles abwickeln muss

    also ich muss da auf jeden Fall ne Lösung finden - brauche das dringend
     

  4. #4
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Niemand hindert Dich mehrere submit-Buttons in ein Formular zu packen und mit entsprechenden Funktionen auszustatten.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  5. #5
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    PHP reagiert nur auf gesendete Anfragen, nicht jedoch auf Aktionen des Benutzers direkt.
     

  6. #6
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Er kann ja mehrere submit-Button in ein Formular packen und je nachdem welcher gedrueckt wird entsprechend reagieren, und falls noetig auch gleich die Daten wieder in's Formular schreiben zur weiteren Bearbeitung. Dann hat er mehr oder weniger die Funktionalitaet die er will denk ich.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  7. #7
    Marshallbbw Marshallbbw ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Berlin
    Beiträge
    105
    mmmhhh - mit mehreren submit-Buttons klingt gut - aber wie soll ich denen dann die Funktionen zuschreiben - ich vergebe doch im form-tag action="*.php" - das würde doch dann für alle submit-Buttons dieses Formulars gelten - oder wie geht das - könnt ihr mal eine Beispiel posten
     

Ähnliche Themen

  1. onclick funktionen
    Von Browser-zocker im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 18.03.10, 15:13
  2. Flashsound für JavaScript-Events und -Funktionen abspielen
    Von wachteldonk im Forum Flash Plattform
    Antworten: 0
    Letzter Beitrag: 18.03.09, 14:20
  3. Problem mit 2 Events in einem onClick
    Von sipoh im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 26.02.08, 11:40
  4. onClick und andere Events :: Problem
    Von anhadikal im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 04.08.07, 00:22
  5. onClick events
    Von ArdieM im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 30.09.05, 13:57