PHP-将信息从输入传递到PHP文件

PHP-将信息从输入传递到PHP文件,php,forms,post,Php,Forms,Post,这就是我在html文件中进行输入的方式: <form action="simplehtmlfile.php" method="post"> Link da pagina dos Concursos encerrados: <input type="text" name="concursos"><br> <input type="submit" value="Submit"> </form> 在php文件中,我使用来自输入的链接

这就是我在html文件中进行输入的方式:

<form action="simplehtmlfile.php" method="post">
  Link da pagina dos Concursos encerrados: <input type="text" name="concursos"><br>
  <input type="submit" value="Submit">
</form>
在php文件中,我使用来自输入的链接在数据库中添加20行。但我不知道怎么做,有时插入20,有时插入5,有时插入16。。这是一种随机的方式,我不明白。这就像,当代码获取信息时,他将其放入数据库,但如果思考得更快,它会停止并不放入所有信息。。。我不知道

有人知道我做错了什么吗?为什么会这样


下面是php文件中的SQL。。。但这不是问题所在。。。因为正如我所说,在数据库中插入很好,当我在php文件中编写变量“$html:
$html=file\u get\u html(”http://99designs.pt/logo-design/contests?show=finished");

但是现在我正试图通过html文件输入这个变量。

在我添加带有输入的html文件之前。我有一个带有link的变量,一切正常。我在那里没有看到任何SQL。。。如果你根本不告诉我们你在做什么,我们怎么知道你做错了什么?告诉我们你的php代码。我用一些php代码编辑了这个问题。我可以显示所有的代码,但是有很多代码是不必要的,请理解。。因为它工作得很好…你到底在向数据库添加什么?整个网页?页面可能包含破坏语句的代码,例如分号(如果其中有javascript)
$htmlbusca = $_POST['concursos']; 
$html=file_get_html($htmlbusca);
foreach($num as $val):
    if(is_array($val)  && is_array($valorarray) && is_array($entradasarray) && is_array($tituloarray)  && is_array($texarray)  && is_array($realizadorarray)):
       foreach($val as $v):

            $insert="INSERT into spec_insert( entradas, designers,valor_premio, titulo, categoria, textura, realizador) VALUES ('".$entradasarray[$i]."','".$v."','".$valorarray[$i]."','".$tituloarray[$i]."','".$categoriaarray[$i]."','".$texarray[$i]."','".$realizadorarray[$i]."');";
            $sql=mysql_query($insert);

        endforeach;

    else:
         $insert="INSERT into spec_insert( entradas, designers,valor_premio, titulo, categoria, textura, realizador) VALUES ('".$entradasarray[$i]."','".$v."','".$valorarray[$i]."','".$tituloarray[$i]."','".$categoriaarray[$i]."','".$texarray[$i]."','".$realizadorarray[$i]."');";
            $sql=mysql_query($insert);
    endif;
endforeach;