使用参数名称和值引用变量(Php和Mysql)

使用参数名称和值引用变量(Php和Mysql),php,mysql,html,database,apache,Php,Mysql,Html,Database,Apache,我一直试图从Js加载的参数名中提取一个值 php就是拉动它的原因 任何建议都会被优雅地采纳 我希望$movie成为 如果我理解正确,这将有助于您找到解决方案。我不明白您的问题是什么,请解释一下好吗?更新后请检查底部,直到没有真正了解您,您可以重新编写问题吗?要将参数名称movie的值添加到何处?什么的“价值”?请让它更容易理解。您是否尝试使用post向PHP脚本提交对象?为什么不尝试使用名为movie和所需值的隐藏输入类型并提交它,然后它应该传递正确的值呢?也许您可以尝试jquery(jav

我一直试图从Js加载的参数名中提取一个值

php就是拉动它的原因

任何建议都会被优雅地采纳

我希望
$movie
成为



如果我理解正确,这将有助于您找到解决方案。

我不明白您的问题是什么,请解释一下好吗?更新后请检查底部,直到没有真正了解您,您可以重新编写问题吗?要将参数名称movie的值添加到何处?什么的“价值”?请让它更容易理解。您是否尝试使用post向PHP脚本提交对象?为什么不尝试使用名为movie和所需值的隐藏输入类型并提交它,然后它应该传递正确的值呢?也许您可以尝试jquery(javascript框架)并使用$('param[name=movie]').val()或$('param')检索值。每个({here search for movie})我已经阅读了preg_match_all并看到它将字符串存储到一个数组中,那么我能从数组中调用存储的信息并保存到数据库吗?好的,在我的示例中看一下
$matches
的内容
value="http://www.youtube.com..."`
<?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>
<?php
$sourcestring='<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>';

preg_match_all('/<param name="movie" value="(.*)">/',$sourcestring,$matches);

echo "<pre>".print_r($matches,true);
?>