2016-03-19 12 views
1

Ich möchte OR in isset($_POST) setzen, so dass es nur eine Schaltfläche in der Datenbank speichern wird.Wie setze ich OR in isset_POST

btnusersave ist derjenige, der die gesamten Daten in Dialog sparen, während saveuseraccess Taste derjenige ist, der die Kontrollkästchen in der Datenbank gespeichert werden.

Dies ist mein Code für btnusersave

<?php 
    $eventrequirements = 'unchecked'; 
    if (isset($_POST['btnusersave'])) 
    { 
     if (isset($_POST['eventrequirements'])) 
     { 
      $eventrequirements = $_POST['eventrequirements']; 
      if ($eventrequirements == 'net') { 
       $eventrequirements = 'checked'; 
      } 
     } 
    } 

?> 
+2

Für OR: - 'if (isset ($ _ POST [ 'btnusersave']) || isset ($ _ POST [ 'eventrequirements'])) {', aber ich denke, in Ihrem Fall, dass Sie 'und' so 'if (iset ($ _ POST [' btnusersave ']) && isset ($ _ POST [' Ereignisanforderung '])) {' –

+1

wo ist' saveuseraccess'? nein wo in Code \ –

Antwort

0

Vielleicht so etwas wie das?

<?php 
    $eventrequirements = 'unchecked'; 

    if (isset($_POST['btnusersave'])) { 
     if (isset($_POST['eventrequirements'])) { 
      $eventrequirements = $_POST['eventrequirements']; 
      if ($eventrequirements == 'net') { 
       $eventrequirements = 'checked'; 
      } 
     } 
    }else if (isset($_POST['saveuseraccess'])) { 
     //do alternate code (to save checkboxes) here 
    } 

?>