【发布时间】:2012-02-29 19:21:17
【问题描述】:
我一直试图从 Js 加载的参数名称中提取一个值。
php 是什么拉着它。
任何建议都会被优雅地采纳。
我希望 $movie 成为来自
value
<param name="movie" value="http://www.youtube.com..."
换句话说
value="http://www.youtube.com..."`
需要进入$movie
我曾尝试“包含(”Api_PlusLoad.js“) 但还是没有运气
PHP 代码:
<?php
$movie=$_POST['movie'];
$con = mysql_connect("localhost","root","student");
mysql_select_db("tvid", $con);
$sql="INSERT INTO tv (userid, favorites) VALUES ('2', '$movie');";
mysql_query( $sql, $con ) or trigger_error( mysql_error( $con ), E_USER_ERROR );
echo"";
mysql_close($con);
?>
参数
<object width="640" height="360">
<param name="movie" value="http://www.youtube.com/v/FavUpD_IjVY&hl=en_GB&feature=player_embedded&version=3"> </param>
<param name="allowFullScreen" value="true"></param>
<param name="allowScriptAccess" value="always"></param>
<embed src="http://www.youtube.com/v/FavUpD_IjVY&hl=en_GB&feature=player_embedded&version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"></embed>
</object>
我面临的主要问题是我想添加参数名称电影的值。 在下面。
我希望它获取value(在它旁边)并添加到 PHP 中定义的数据库中。
$movie 是引用“电影”变量的变量,该变量是参数名称。
使用我目前拥有的代码,它所做的只是在数据库中插入一个空白。
【问题讨论】:
-
我没明白你的问题是什么,你能解释一下吗?
-
更新了检查底部
-
还是没听懂,能改写问题吗?您想将Param Name 电影的值添加到哪里?什么的“价值”?请使其更容易理解。
-
您是否尝试通过 post 向 PHP 脚本提交对象?为什么不尝试使用名称为电影的隐藏输入类型和您需要的值并提交它,然后它应该传递正确的值
-
也许您可以尝试 jquery(javascript 框架)并使用 $('param[name=movie]').val() 或 $('param').each({here search电影})
标签: php mysql html database apache