mysql-Ausführung nicht zur Laufzeit

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mysql-Ausführung nicht zur Laufzeit

    Hallo zusammen,

    ist es möglich, mysql-Befehle (Delete, Insert,...) nicht zur Laufzeit beim Laden einer Seite sondern Event-gesteuert nach einem bestimmten Ereignis auszuführen.

    Da hänge ich gerade fest. Wenn jemand mir dies vielleicht an einem Beispiel zeigen könnte (Submit-Button, onclick, etc...)

    <input type="submit" name="Submit" value="L&ouml;schen"
    <?php
    $del = mysql_query("Delete from `blabla` WHERE bla='$bla' AND bla='$bla'");
    $löschen = mysql_query($del);
    ?>
    >

    Das führt er sofort beim Laden der Seite aus.

    Gruss, oskarchen

  • #2
    du muss in 2 Seiten dein Vorhaben realisieren, in der einen steht der
    Button, in der anderen mit dem Löschen, musst vorher besser abfragen,
    ob der Button geklickt ist, dann löschen, sonst nicht.

    Am besten besuchst du mal die Seite http://www.schattenbaum.net
    um Grundlagen zu lernen.

    Kommentar


    • #3
      warum in 2 seiten, das geht doch auch in einer, oder?

      -->

      PHP-Code:
      <?
      $test = $_REQUEST['test'];

      if((!$test))
      {
          echo"<form action=\"dieseseite.php\" method=\"post\">
          <tr>
          <td width=\"140\"><font color=\"#000000\" face=\"Verdana\" size=\"1\">Button Ziellink:</font></td>
          <td><input type=\"text\" name=\"test\" size=\"30\" value=\"Test\"></td>
          </tr>
          <tr>
      <input type=\"submit\" value=\"Button hinzufügen\" name=\"nix\"></td>
          </tr>
          </form>";
      }
      else
      {
          mysql_query("INSERT INTO test (test) VALUES('$test')") or die (mysql_error());
      }
      ?>
      Zuletzt geändert von davidovich; 29.04.2004, 23:15.

      Forumregeln!

      Gute PHP-(tutorial-)Seiten

      Kommentar

      Lädt...
      X