if(isset($_POST['Submit'])) not working properly

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jjeanj1
    New Member
    • May 2007
    • 18

    if(isset($_POST['Submit'])) not working properly

    hi i have this script that i am writing that runs perfectly on a linux server but it will not run on windows at work. I am not sure why. It seems like i(isset(post[submit]) does not work on the server. Is this a configuration issue. Please help i tried just about anything.
    Here is my code below.[php]
    <?php
    if(isset($_POST['Submit'])){
    //$date_value=$_P OST['month'];
    echo 'Month is:lala';
    }
    ?>
    <form method=post name=f1 action="<?php echo $_SERVER['PHP_SELF']?>">
    <table border="0" cellspacing="0" >
    <tr><td align=left >
    <select name=month >
    <option value='default' >Select Month</option>
    <option value='01'>Janu ary</option>
    <option value='02'>Febr uary</option>
    <option value='03'>Marc h</option>
    <option value='04'>Apri l</option>
    <option value='05'>May</option>
    <option value='06'>June </option>
    <option value='07'>July </option>
    <option value='08'>Augu st</option>
    <option value='09'>Sept ember</option>
    <option value='10'>Octo ber</option>
    <option value='11'>Nove mber</option>
    <option value='12'>Dece mber</option>
    </select>
    </td><td align=left >
    Date<select name=dt >
    <option value='01'>01</option>
    <option value='02'>02</option>
    <option value='03'>03</option>
    <option value='04'>04</option>
    <option value='05'>05</option>
    <option value='06'>06</option>
    <option value='07'>07</option>
    <option value='08'>08</option>
    <option value='09'>09</option>
    <option value='10'>10</option>
    <option value='11'>11</option>
    <option value='12'>12</option>
    <option value='13'>13</option>
    <option value='14'>14</option>
    <option value='15'>15</option>
    <option value='16'>16</option>
    <option value='17'>17</option>
    <option value='18'>18</option>
    <option value='19'>19</option>
    <option value='20'>20</option>
    <option value='21'>21</option>
    <option value='22'>22</option>
    <option value='23'>23</option>
    <option value='24'>24</option>
    <option value='25'>25</option>
    <option value='26'>26</option>
    <option value='27'>27</option>
    <option value='28'>28</option>
    <option value='29'>29</option>
    <option value='30'>30</option>
    <option value='31'>31</option>
    </select>
    </td><td align=left >
    Year(yyyy)<inpu t type=text name=year size=4 value=2005>
    <input type=submit name=Submit value=Submit>
    </table>
    </form>
    [/php]
  • ronverdonk
    Recognized Expert Specialist
    • Jul 2006
    • 4259

    #2
    Works on both the Linux and the Windows servers. If it does display the select boxes and executes the submit, but does not report the $_POST, there must be something wrong at your Windows server setup for PHP or runs an antique PHP version (< 4.1).

    Ronald

    Comment

    • jjeanj1
      New Member
      • May 2007
      • 18

      #3
      Originally posted by ronverdonk
      Works on both the Linux and the Windows servers. If it does display the select boxes and executes the submit, but does not report the $_POST, there must be something wrong at your Windows server setup for PHP or runs an antique PHP version (< 4.1).

      Ronald

      ronverdonk when i put this script on my windows machine it just doesn't diplay anything it displays the form back that's it!.

      the desired output should have been lala

      Comment

      • dheeraj857
        New Member
        • Feb 2008
        • 14

        #4
        Please change the name of submit button and then try it.

        Comment

        • Markus
          Recognized Expert Expert
          • Jun 2007
          • 6092

          #5
          You should use quotes for names.
          ie. value="somethin g"
          name="something "
          your page wont validate.

          Comment

          • Khandad Niazi

            #6
            if (isset ($_POST['submit']))

            The solution of this problume is
            <form name="owner_reg _form" id="owner_reg_f orm" action="ownerfo rm.php" method="post" onsubmit="javas cript: return ownerform();">

            solution t :onsubmit=javas cript: return ownerform(); should be in a form tag.
            (write)
            <input type="submit" name="submit" id="submit" value="submit" >

            don't include function in submit button.

            (wrong)
            like ;<input type="submit" name="submit" id="submit" value="submit" onclick="onsubm it="javascript : return ownerform()";>

            Comment

            Working...