mysql-Ausführung nicht zur Laufzeit

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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.

    Comment


    • #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());
      }
      ?>
      Last edited by davidovich; 30-04-2004, 00:15.

      Forumregeln!

      Gute PHP-(tutorial-)Seiten

      Comment

      Working...
      X