Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.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,我想实现这一点:在表单输入字段上提交学生分数,这些是我的代码 Form.php <span id="ref_report"></span><br> Student One:<input type="text" name='ref_no[]' id='ref_no'><input type="text" name='admin'id="admin" value='st1'><br> Students Two &l

我想实现这一点:在表单输入字段上提交学生分数,这些是我的代码

Form.php

    <span id="ref_report"></span><br>
Student One:<input  type="text" name='ref_no[]' id='ref_no'><input  type="text" name='admin'id="admin" value='st1'><br>
Students Two  <input  type="text" name='ref_no[]' id='ref_no'><input  type="text" name='admin[]'id="admin" value='st2'><br>
Student  three  <input  type="text" name='ref_no[]' id='ref_no'><input  type="text" name='admin[]'id="admin" value='st3'><br>
我的问题是代码可以工作,但只保存第一个表单字段的内容,即仅保存std1分数。而不是保存三个学生的分数,管理员也没有保存。
如何完善这一点?

无需保护php源代码,因为在访问页面时它们不会显示出来。只有脚本的输出是可见的。

在查看您的网站时,没有客户端可以访问您的php代码,但是如果您正在客户端的Web服务器中安装代码(我不推荐),那么您可以使用php模糊器或编码器。 我从互联网上找到了这些网站:


PHP是一种服务器端脚本语言。一旦使用它,您就会知道代码不会显示给其他人(客户端)

不要给任何人,你会没事的。
 $('#ref_no').blur(function(){
            var query_string = $(this).val();
            if(query_string.length>0)
            {
            //var filter = /^[0-9a-zA-Z_-]{4,}$/;
            //if ( preg_match('/^[a-zA-Z0-9.,()@#!?]+$/', $string) )
            var filter = /^[a-zA-Z0-9/#-]{1,}$/;// this allows special characters "/" and "-"
                if (!(filter.test(query_string))) {
                    $('#ref_report').html('<font color=red>This #Ref No. is not accepted</font>');
                    $('.login-apt').attr('disabled', 'disabled');
                    return false;
                }
            $.ajax({
                    type: 'POST',
                    url: "validate.php",
                    //data: query_string,
                    data: {ref_no:query_string},//ref_no

                    success: function(data)
                        {
                        if(data=='exist')
                        {
                            $('#ref_report').html('<font color=red><b>This #Ref. Number does not exist here</b></font>');
                            $('.login-apt').attr('disabled', 'disabled');
                        }
                        else
                        {
                            $('#ref_report').html('<img src=yes.png><font color="Green">Accepted</font>');
                            $('.login-apt').removeAttr('disabled',false);

                        }               
                    }
                });
            }
        });
if(isset($_POST['ref_no']))
{
    $ref_no = mysql_real_escape_string(trim($_POST['ref_no']));
    $admin = mysql_real_escape_string(trim($_POST['admin']));
    $sql = "SELECT * FROM `tbl_cms` WHERE `admin`= '$ref_no'";
    $myquery = mysql_query($sql) or die(mysql_error());
    if(mysql_num_rows($myquery) !=0)
    {
        $row = mysql_fetch_array($myquery);

  for($i=0;$i< count($_POST['ref_no']); $i++){
     $data = $_POST['ref_no'][$i];
     $admin = $_POST['admin'][$i];

   $sql="INSERT INTO `tbl_cms` (`admin`, `content`) values('$admin', '" . $data . "')";
           mysql_query($sql);

           }

                echo 'not exist';

    }
    else
    {
            echo 'exist';

    }
}
admin   Content
std1     3      
std2     5 
std3     6 
  .......................................................