Formular ausführen - Button bzw Enter Taste

Naja wenn man die REQUEST_METHOD kennt mag das easy sein aber ich weiss nicht was ich mit der REQUEST_METHOD anfangen soll ... wie ich das in meinem Script umsetze! ;)
 
dann frag doch einfach den "value" ab...also den String der auf den buttons steht
vorausgesetzt es steht auf jeden button etwas anderes
und dann kannst du entscheiden was du machen willst!
 
Aber es ist doch normal, dass bei Enter nicht über den Button abgeschickt wird, wenn du mehrere hast. Wieso sollte man auch ein Formular per Enter abschicken, wenn dieses mehrere Buttons besitzt, die logischerweise auch andere Funktionen haben. Ist doch ein Widerspruch in sich....
 
Das Formular sieht so aus ...
26647attachment.jpg

Wenn jemand schnell was sucht und auf die Enter Taste Drückt sollte das selbe kommen wie wenn auf den Button geklickt wird!
 
So funktioniert es nur noch ein kleines Problem!

Wenn ich nichts eingebe und der Button wird gedrückt kommen alle Einträge, wenn ich nichts eingebe und die Enter Taste drücke kommen keine Einträge aber es sollten auch alle angezeigt werden!

HTML:
<form action="datei.php" method="POST">
  <input type="text" name="submit_search" size="38">
  <input type="submit" value="suchen" name="search_check">
</form>

PHP:
if($_POST['submit_search'] OR $_POST['search_check']) {
  $res=mysql_query("SELECT * FROM buyer WHERE nachname LIKE '%$submit_search%'");   
  while($row=mysql_fetch_array($res)) {  
   echo "$row[nachname]";  
  }  
}
 
HTML:
<form action="datei.php" method="POST">  
  <input type="text" name="submit_search" size="38">  
  <input type="submit" value="suchen" name="search_check">
  <input type="hidden" value="search" name="post_check"> 
</form>

PHP:
<?php
if(isset($_POST['post_check'])) {
#code
}
?>
Dann halt mit einem hidden Feld im Formular.
 
Zurück