找回密码
 注册
首页 ≡≡网络技术≡≡ PHP语言 提交表单,然后执行PHP代码

PHP 提交表单,然后执行PHP代码

灰儿 2022-10-24 10:21:01
根据用户填写表单的信息,我想执行一些PHP代码。所以在表单提交后,它应该在同一页面上有控制权,然后它应该执行PHP代码(而不是在按提交按钮之前)。我已经使用了。当用户单击提交按钮时,该值将更改为0.但它不起作用。请解决方案..
  1. <?php
  2. if (!isset($_POST["submit"]) ) {
  3.   if ($_POST["hid"] == 0 ) {  
  4.       echo "hid is not 0. display form.";
  5.   }      
  6. ?>
  7. <html>
  8.   <head>
  9.     <script type="text/javascript">
  10.     function check_valid() {
  11.       document.getElementById("hid").value = 0;     
  12.     }
  13.     </script>
  14.   </head>
  15.   <body>
  16.     <form method="POST" action="<?php echo $PHP_SELF;?>" onsubmit="return check_valid();" >
  17.       <input type="hidden" id="hid" name="hid" value="1" />
  18.       <input type="submit" value="submit" name="submit"/>
  19.       <!-- form elements go here -->
  20.     </form>
  21.   </body>
  22. </html>
  23. <?php
  24. } else {
  25.   echo "hid is now 0, execute the php code";   
  26. }
  27. ?>
复制代码

编辑:为清楚起见,添加了<input type="hidden" name="hid" value="1" />。感谢andre_roesti的建议



您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。