Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
同一页面中的查询执行php脚本_Php_Mysql - Fatal编程技术网

同一页面中的查询执行php脚本

同一页面中的查询执行php脚本,php,mysql,Php,Mysql,我在update.php中有这个表单html代码。要进行更新,需要使用mysql更新脚本链接到另一个页面save_seeker.php以执行更新。是否有任何方法可以在提交表单的同一页面上执行脚本,以便在执行查询后它仍保持在同一页面上 <form action= "save_seeker.php" method = "post"> Update details !<br><br> First Name <input type = "text

我在update.php中有这个表单html代码。要进行更新,需要使用mysql更新脚本链接到另一个页面save_seeker.php以执行更新。是否有任何方法可以在提交表单的同一页面上执行脚本,以便在执行查询后它仍保持在同一页面上

  <form action= "save_seeker.php" method = "post">
  Update details !<br><br>
  First Name
  <input type = "text" name = "fname" value = "<?php echo $disp['fname'];?>"><br><br> 
  Last Name 
  <input type = "text" name = "lname" value = "<?php echo $disp['lname'];?>"><br><br>
  Contact number
  <input type = "text" name = "contact" value = "<?php echo $disp['contact'];?>"><br><br>
  Email-id
  <input type = "email" name = "email" value = "<?php echo $disp['email'];?>"><br><br>
  Address
  <input type = "text" name = "address" value = "<?php echo $disp['address'];?>"><br><br> 
  Experience
  <input type = "number" name = "experience" value = "<?php echo $disp['experience'];?> "><br><br> 
  Qualification
  <input type = "text" name = "qualification" value = "<?php echo $disp['qualification'];?>"><br><br>
  <input type = "Submit" value = "Update">
  </form>   

更新详细信息

名字
您可以通过将其添加到表单操作中,在同一文件中进行处理

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
    <!-- Input fields in here-->
    <input type="submit" name="form_submit" value="Submit">
</form>

您可以使用
include('page-with-update.php')
,调用update函数并使用$\u服务器[“php\u SELF”]


我希望有帮助

需要包含的脚本在哪里,因为我在同一页面中有其他php脚本。请避免使用php_SELF。您可以检查$\u POST[]数组是否为空,而不是为submit元素提供name属性:if(isset($\u POST)&&&!empty($\u POST){//do something},因此完全避免使用name属性。请避免使用PHP\u SELF:
<?php 
    if ( isset( $_POST['form_submit'] ) ) {
        // Do processing here.
    }
?>