SHARE
TWEET

multibutton.php

tolikpunkoff Apr 22nd, 2017 55 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
  2.     <title>Multibutton 'Send' Test</title>
  3.     </head>
  4.     <body>
  5.         <?php
  6.             //two and more buttons 'submit' in HTML form and PHP example
  7.            
  8.             if ((empty($_POST))||($_SERVER['REQUEST_METHOD']!='POST')) //зашли на страничку, вывод формы
  9.             {
  10.                 echo"<center><form action='".$_SERVER['PHP_SELF']."' method='POST'>
  11.                 <b>Press a button</b></br>
  12.                 <input type='text' name='testtext' value='Test Text'></br>
  13.                 <input type='submit' name='button1' value='Button #1'>
  14.                 <input type='submit' name='button2' value='Button #2'>
  15.                 <input type='submit' name='button3' value='Button #3'>
  16.                 </form></center>";
  17.             }
  18.             else //нажаты кнопки
  19.             {
  20.                 $buttonmessage="<center><b>Perssed button:</br>#";
  21.                
  22.                 //Проверка кнопок
  23.                 if (isset($_POST['button1']))
  24.                 {
  25.                     $buttonmessage.="1";
  26.                 }
  27.                
  28.                 if (isset($_POST['button2']))
  29.                 {
  30.                     $buttonmessage.="2";
  31.                 }
  32.                
  33.                 if (isset($_POST['button3']))
  34.                 {
  35.                     $buttonmessage.="3";
  36.                 }
  37.                
  38.                 echo $buttonmessage."</br>";
  39.                 echo "Test text value: '".$_POST['testtext']."'</b></br></br>";
  40.                 echo "<b>----- Output &#36;_POST array: ----</b></br><code><pre>";
  41.                 print_r ($_POST); echo "</br></pre></code>";
  42.                 echo "<b>-------------------------------</b></center>";
  43.             }
  44.         ?>
  45.     </body>
  46. </html>
RAW Paste Data
Pastebin PRO Summer Special!
Get 40% OFF on Pastebin PRO accounts!
Top