我是这两种语言的新手!我正在尝试为我正在进行的项目开发一个网站而且我被困了。我的网页上有一张与链接相关联的图片。我在xml中的代码在下面
<cover
img="images/metal_button2.jpg"
title="Add an new user"
link="C:\wamp\www\project\modify_users1_l1.php" />
但是,链接在新选项卡中打开(我不想要),我无法将变量传递给打开的php脚本。有没有办法点击图像,然后设置一个变量的值(将由PHP脚本通过post方法读取)并调用一个新的PHP脚本?
谢谢!
答案 0 :(得分:0)
<cover />
不是有效的HTML元素。所以,如果您正在谈论&#34;点击链接&#34;,那么我推断您将这段XML代码呈现为正确的&#34; img&#34;或&#34; img&#34;在里面&#34; a&#34;元件。所以,我猜你提供的这段XML呈现为:
<a href="C:\wamp\www\project\modify_users1_l1.php">
<img src="images/metal_button2.jpg" />
Add an new user <!-- note the orthographical error -->
</a>
您必须查看Firebug或Chrome开发者工具内部,具体取决于您的浏览器(点击F12)。
您有一个指向文件系统中文件的直接链接,这是错误的。您必须在您的网站中调用网址。
如果您在基于PHP的网站上调用URL,则可以使用以下语法将数据传递给它:
http://yourdomain.dom/modify_users1_l1.php?variable1_name=variable1_value&variable2_name=variable2_value
这称为&#34;请求参数&#34;,google it。
在modify_users1_l1.php
脚本中,您可以通过阅读variable1_name
来获取$_GET['variable1_name']
变量的传递值。 Google for PHP&#34;超全局变量&#34;。
另外,作为一个n00b并不会让你免于RTM。 PHP文档很棒,你绝对不应该使用一些XML转换成PHP代码而不知道发生了什么。