Knopfdruck Variable speichern

hoctar

Erfahrenes Mitglied
Hallo ^^
also ich habe 4 button und wenn ich auf einen drücke soll eine Variable mit einem Wert belget werden.
Aber da läuft was nicht:
PHP:
if ($_POST['status1']) {
  $input = "zscp status 1 15";
  }
 elseif ($_POST['poweroff']) {
  $input = "zscp powerdown 1 15";
  }
 elseif ($_POST['poweron']) {
  $input = "zscp powerup 1 15";
  }
 elseif ($_POST['reboot']) {
  $input = "zscp reboot 1 15";
  }

HTML:
<form action="rbs.php" method="post">
 <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="93%" align="center" height="200">
  <tr>
   <td width="100%" align="center">
    <table border="0" cellpadding="0" cellspacing="2" width="95%">

     
     <tr>
      <td bgcolor="#ffebcd" align="center"><b>Options:</b></td>
     </tr>
     <tr>
      <td bgcolor="#ffebcd" align="center">| <input type="submit" name="status1" value="Status"><input name="status" type="hidden" value="zscp status 1 15"> | <input type="submit" name="poweroff" value="Power OFF"> | <input type="submit" name="poweron" value="Power ON"> | <input type="submit" name="reboot" value="Reboot"> |
     </tr>
    </table>
    
     <br><br>
  <table border="0" cellpadding="0" cellspacing="2" width="95%">
   <tr>
    <td bgcolor="#ffebcd" align="center"><b>Status</b></td>
   </tr>
   <tr>
    <td bgcolor="#ffebcd" align="center"><textarea name="status" cols="80" rows="10"><?php echo $outputline; ?></textarea></td>
   </tr>
  </table>
 
Moin,


dort ist kein Fehler ersichtlich, bei mir funktioniert das 1a

Das einzige was nicht ganz astrein ist, sind die Prüfungen, bspw.::
Code:
if ($_POST['status1'])

du prüfst da, ob $_POST['status1'] den Wert true hat, du solltest da besser per isset() prüfen, ob die Variable existiert.... Ursache für das Nicht-Funktionieren ist das jedoch nicht.
 
Zurück