Tom: Frage zu switch() bei POST

Beitrag lesen

Hello,

allen Buttons denselben Namen zu geben, ist nicht gut.
Das zerstört die Sparachunabhängigkeit der Seite, da der Value eines Buttons ja die Beschriftung steuert.

Also hilft folgendes Konstrukt:

$btn = false;
if (isset($_POST['btn'] and is_array($_POST['btn']))
{
    $btn = key($_POST['btn']);
}

switch($btn)
{
    // erstes Formular
    case 'save':
    // Daten sichern
    break;

case 'search':
    // Datensatz suchen
    break;

case 'delete':
    // Datensatz löschen
    break;
}

  
  
Der Button heißt dann im Formular  
  
   <input type="submit" name="btn[save]" value="speichern">  
   <input type="submit" name="btn[search]" value="suchen">  
   <input type="submit" name="btn[delete]" value="löschen">  
  
Und dann funktioniert es auch mit dem Switch.  
  
  
  
  
  
  
Liebe Grüße aus dem schönen Oberharz  
  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
Nur selber lernen macht schlau  
<http://bergpost.annerschbarrich.de>