将变量传递到 url

2024-03-31

好吧,我已经被困在这个问题上几天了......一直试图找到如何将我的变量传递到 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(使用前将#替换为@)

将变量传递到 url 的相关文章

随机推荐

  • 如何使用 Direct2D 高效地将像素写入屏幕

    我有一个像素数组 m pixels 我想使用 Direct2D 将其渲染到屏幕上 该数组包含 10 000 个元素 100 行 每行 100 个像素 下面的代码循环遍历像素并将它们作为 10x10 矩形绘制到屏幕上 有没有更有效的方法来执行
  • 在 R 中创建没有循环或递归的特定向量

    我有第一个向量 假设 x 仅由 1 和 1 组成 然后 我有第二个向量 y 它由 1 1 和 0 组成 现在 我想创建一个向量 z 其中包含索引 i a 1 ifx i 等于 1 并且 1 存在于 n 个先前元素之间的向量 y 内 y i
  • 类型错误:variable.getHours();未定义,其中变量 = Date.now()?

    我希望获取当前的日期时间 并提取小时 分钟等 以便为消息添加时间戳 为什么控制台会记录TypeError Date datetimeNow is undefined为了这 var datetimeNow Date now var hourN
  • 删除 pip 安装的所有软件包的最简单方法是什么? [复制]

    这个问题在这里已经有答案了 我想将我的 Python 安装恢复到其基本状态 以便我可以开始使用virtualenv 有没有一种简单的方法可以只卸载Python设置后安装的那些包 以下命令应该可以解决问题 pip freeze gt requ
  • 如何使用子进程强制Python释放内存?

    我正在阅读Python内存管理 http deeplearning net software theano tutorial python memory management html并希望减少我的应用程序的内存占用 有人建议 https
  • GCHandleType.Pinned 与使用“fixed”关键字类似吗?

    我正在 安全 代码中试验 IntPtr 将其与 不安全 模式下的完成方式进行比较 GCHandleType Pinned 是否类似于在不安全模式下使用 fixed GCHandle pinnedArray GCHandle Alloc by
  • 我正在尝试将页脚粘贴到 css 页面的底部

    我正在使用 zurbs Foundation 来构建我的网站 并且我正在尝试弄清楚如何创建一个粘在页面底部的页脚 我尝试过绝对定位 但它与内容重叠 我试图放置在底部的 div 页脚位于容器内 但我可以将其移动到需要的地方 您可以实时查看该网
  • 如何使remove_column可逆?

    我有一个删除列的迁移 def change remove column foos bar boolean end 当我尝试rake db rollback迁移时 我收到以下错误 remove column is only reversibl
  • 如何使qt qgraphicsview缩放不影响点画图案?

    我在里面画了几个矩形QGraphicsView 我通过创建一个自定义点画图案来使用这些图案QBrush和我的QPixmap 这将按预期以默认缩放级别显示 当我打电话时view gt scale 矩形按我的预期显示得更大或更小 然而 Qt 已
  • iTextSharp:“文档未打开”错误 - 当它实际上是时

    我有这个代码 private static byte ConvertPdfDocument Document document PdfPTable headerTable PdfPTable affidavitsTable byte b u
  • 参考父窗口文档

    我正在尝试从弹出窗口访问父窗口文档 有可能吗 有没有 jQuery 特定的方法来做到这一点 Thanks 你要window opener not window parent 这是针对框架的
  • 获取文本文件中特定短语的行号

    我需要获取文本文件中短语的行号 该短语可以是 the dog barked 我需要打开文件 搜索该短语并打印行号 我在 Windows XP 上使用 Python 2 6 这就是我所拥有的 o open C file txt j o rea
  • 在 vim 中访问本地 shell 变量

    在 vim 中 我可以访问 bash 环境变量 例如 PWD 和 PATH 我也想知道如何在 vim 中访问我的临时 shell 变量 例如 假设我在终端中定义一个变量foo bar 然后我输入 vim 并尝试使用以下命令访问该变量 ech
  • 有什么工具可以以编程方式将日语句子转换为其罗马字(语音阅读)? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 Input 日本 好 Output 日本 ga sukidesu 遗憾的是 无法通过 Google Translate API 进行语音阅读 KAKA
  • 获取父设备

    我有两个 USB 设备 ID 例如USB VID E4F1 PID 0661 00000115FA9CE7750000000000000000 and USB VID E4F1 PID 0661 MI 00 7 B5A5DDF 0 0000
  • 在 Google Drive 上创建一个文件夹(如果不存在)并使用 Python 脚本将文件上传到该文件夹

    到目前为止 我可以将文件上传到该文件夹 如果存在 但我无法找到一种方法来创建它 因此 如果该文件夹不存在 我的脚本就会终止 import sys from pydrive auth import GoogleAuth from pydriv
  • 在主线程上打开一个新表单

    如何从 C 的主线程打开新表单 此时我使用以下命令打开它们 System Threading Thread t new System Threading Thread new System Threading ThreadStart opp
  • 通过 REST API 验证/更改密码

    我想通过 REST API 更改用户密码 这不是忘记或重置密码功能 而是登录用户想要更改其密码 该表格需要当前密码 新密码以及新密码的确认 但是 我想在用户填写每个表单字段时对其进行验证 这对于newPassword and confirm
  • Jenkins 服务器无法通过主机名和 IP 地址访问

    我已经在 MAC 机器上安装了 Jenkins 我可以使用它来访问它localhost 8080并且还使用127 0 0 1 8080从我的 MAC 机器 现在 如果我尝试使用主机名或 IP 地址访问它 它无法连接 我尝试了以下选项 htt
  • 将变量传递到 url

    好吧 我已经被困在这个问题上几天了 一直试图找到如何将我的变量传递到 php 代码的 url 并在每次提交表单时更新 url 的答案 然而 我发现的只是如何通过 url 传递变量 并没有真正能够实现这个 因为我觉得我需要一个不同的解决方案