php - 使用 http GET php 从数组中获取一个元素

标签 php html xml xslt

我在 html 文档中使用一个表单,我有这个输入:

<input type="hidden" name="codigo">
   <xsl:attribute name="value">
       <xsl:value-of select="codi"/>
   </xsl:attribute>
</input>

例如,如果我在我看到的 URL 中按下提交按钮:?codigo=4,在我的 php 代码中,我在 document.xml 中添加一个子“comentario”用于选择 finca :

$finca = $fincas->finca[$_GET['codigo']]->comentarios->addChild('comentario');

问题是我的服务器无法将 $_GET 参数处理成数组,我需要在特定的 finca 中添加子项。我尝试使用固定参数(如“1”)来完成它,并且它正在运行。

有什么办法可以解决吗?

最佳答案

ok,看了半天我找到了一个很简单的解决办法,就是做一个Parse int, (int)

关于php - 使用 http GET php 从数组中获取一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36280962/

相关文章:

php - 带有动态参数的动态选择 mysqli 查询返回错误与绑定(bind)变量的数量不匹配

php - 将数组定义为类的属性时出现语法错误

html - @font-face 在 iOS 上不起作用?只是有些字体不起作用?

css - SVG - 为什么我的 SVG 周围有边距,即使我没有设置边距?

php - 错误: No 'Access-Control-Allow-Origin' header is present on the requested resource

php - 如何在 PHP 中使用下拉菜单对列表项进行排序

javascript - 包含文件时发生冲突

javascript - 如何选择 xml :id attributes in an XML file?

Java 编码器。使用标签值作为属性值

c++ - < & > 被转换为 > < 等