这就是我在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文件中的表现:
$htmlbusca = $_POST['concursos'];
$html=file_get_html($htmlbusca);
在php文件中我使用输入链接在数据库中添加20行。但我不知道如何,有时插入20,有时5,有时16 ..它是以一种我不理解的随机方式做的。这就像,它获取信息的代码,他把它放在数据库中,但如果思考得更快,它会停止,不会把所有的信息......我不知道。
任何人都知道我做错了什么?为什么会这样?
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;
这是php文件中的SQL ...但这不是问题...因为我说数据库中的插入很好,当我用php文件写的变量“$ html”时:{{1 }} 但是现在我试图通过html文件输入这个变量。