Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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 试图显示数组的mysql查询结果_Php_Mysql_Forms - Fatal编程技术网

Php 试图显示数组的mysql查询结果

Php 试图显示数组的mysql查询结果,php,mysql,forms,Php,Mysql,Forms,我有一张表格,上面有复选框。每个复选框都指定了一个从1到10的值。这些值对应于服务名称表中的ID。以下是表单复选框标记: <input type="checkbox" name="serv[]" id="janitorial" value=1><label for="janitorial" class="radCheck">Full Service Janitorial</label> <input type="checkbox" name="serv[

我有一张表格,上面有复选框。每个复选框都指定了一个从1到10的值。这些值对应于服务名称表中的ID。以下是表单复选框标记:

<input type="checkbox" name="serv[]" id="janitorial" value=1><label for="janitorial" class="radCheck">Full Service Janitorial</label>
<input type="checkbox" name="serv[]" id="strip" value=6><label for="strip" class="radCheck">Stripping & Waxing</label></br>
<input type="checkbox" name="serv[]" id="buff" value=2><label for="buff" class="radCheck">Floor Buffing/Burnishing</label>
<input type="checkbox" name="serv[]" id="carp" value=7><label for="carp" class="radCheck">Carpet & Upholstery Care</label><br>
<input type="checkbox" name="serv[]" id="tile" value=3><label for="tile" class="radCheck">Tile Cleaning & Restoration</label>
<input type="checkbox" name="serv[]" id="windows" value=8><label for="windows"class="radCheck">Window & Blind Care</label></br>
<input type="checkbox" name="serv[]" id="park" value=4><label for="park" class="radCheck">Parking Lot Care</label>
<input type="checkbox" name="serv[]" id="porter" value=9><label for="porter" class="radCheck">Day Porter</label></br>
<input type="checkbox" name="serv[]" id="snow" value=5><label for="snow" class="radCheck">Snow Removal & Landscape</label>
<input type="checkbox" name="serv[]" id="rest" value=10><label for="rest" class="radCheck">Restroom Services & Supplies</label>
这将产生:

SELECT SERVICE_NAME FROM SERVICES WHERE SERVICE_ID (1,7,3)
当我提交表格时,我勾选了方框1、7和3。我觉得这一切都很好。但是,当我试图通过fetch\u数组或fetch\u行获取结果时,会出现错误。我在这里和其他网站上尝试了无数的循环和尽可能多的建议。如何编写查询结果?请对我放松点,我对PHP非常陌生,我确信我遗漏了一些简单的东西。

这是不正确的:

SELECT SERVICE_NAME FROM SERVICES WHERE SERVICE_ID IN (1,7,3)
                                                  ^^^^---missing
请注意,你完全可以接受一个新的挑战。享受您的服务器pwn3d。您似乎还依赖于register_globals的启用(除非您在这里未显示的代码中执行某些操作)。请务必远离此代码,更新您的PHP版本,并学习如何编写安全代码。

这是不正确的:

SELECT SERVICE_NAME FROM SERVICES WHERE SERVICE_ID IN (1,7,3)
                                                  ^^^^---missing

请注意,你完全可以接受一个新的挑战。享受您的服务器pwn3d。您似乎还依赖于register_globals的启用(除非您在这里未显示的代码中执行某些操作)。一定要远离此代码,更新您的PHP版本,并学习如何编写安全代码。

SERVICE_ID
IN
({$names})“SERVICE_ID
IN
({$names})”否。
=
用于测试单个值。您正试图比较3个不同的值,因此需要在中输入
。好的,谢谢大家。让它工作起来。我正在等待主机升级我们的服务器,然后我可以在PDO中完成这项工作。该网站不是实时的,只是需要这个来显示一个高级项目。不是<代码>=
用于测试单个值。您正试图比较3个不同的值,因此需要在中输入
。好的,谢谢大家。让它工作起来。我正在等待主机升级我们的服务器,然后我可以在PDO中完成这项工作。该网站不是实时的,只是需要它来显示一个高级项目。