好吧,我已经被困在这个问题上几天了......一直试图找到如何将我的变量传递到 php 代码的 url 并在每次提交表单时更新 url 的答案。然而,我发现的只是如何通过 url 传递变量......并没有真正能够实现这个,因为我觉得我需要一个不同的解决方案。
所以这里是代码,除了将我的 $var 传递到 URL 并重新更新脚本以使用新 URL 运行之外,一切似乎都正常工作。
例如,原来的当前看起来像这样:
$html = file_get_html('http://www.championselect.net/champ/{$var}');
我希望有人在表单中输入一个条目,并让 $var 每次更新。
所以:
假设有人想要搜索“ziggs”或“jinx”,他们会将名称输入到表单中,并且表单需要更新脚本以使用新的 $var 运行解析器。
非常感谢所有的帮助!
<form action="test.php" method="post">
<input type="text" value="<?php echo $var?>" name="var" />
<input type="submit" value="Send" />
</form>
<?php
$var = $_POST['var'];
echo $var;
// Include the library to use it.
include_once('simple_html_dom.php');
// Get div from site. ... Need to implement user selected queries.
$html = file_get_html('http://www.championselect.net/champ/{$var}');
// Put all of the <a> tags into an array named $result
$result = $html -> find('h2,img[class=CS_Champ_Image],.counterName' );
// Run through the array using a foreach loop and print each link out using echo
foreach($result as $element) {
echo $element." ";}
?>
Try...
$html = file_get_html('http://www.championselect.net/champ/'.$var);
单引号内的变量不会被解析
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)