无法从url获取值使用php
大家在这里.. 现在我有一个问题,所以请帮助我,因为我是新的PHP代码。我想从URL值,但结果是不确定的指数无法从url获取值使用php
这是网址:http://4you4me.com/admin/index_edit_form.php?edit=76
PHP代码:
if(isset($_REQUEST['edit']) === TRUE && ! empty($_REQUEST['edit']))
$con_id_update = mysql_real_escape_string((int)$_REQUEST['edit']);
print_r($con_id_update);
其结果是不确定的变量:con_id_update
什么是错的用这个脚本?感谢您的回答。
它看起来像你缺少大括号:
if(isset($_REQUEST['edit']) === TRUE && ! empty($_REQUEST['edit'])) {
$con_id_update = mysql_real_escape_string((int)$_REQUEST['edit']);
print_r($con_id_update);
}
如果没有环绕整个语句,只行了卷发后护腕if语句将被执行。
试试这个:
$con_id_undate ='';// to initialize
if(isset($_GET['edit']) && !empty($_GET['edit']))
$con_id_update = (int)$_GET['edit'];
print_r($con_id_undate);
,则不应使用$_REQUEST
而且你应该使用的msqli而不是MySQL的。由于您将值转换为int,因此不需要使用mysql_real_escape_string
。
mysql_real_escape_string (mysqli的 _real_escape_string)往往只工作的时候就已经自己是一个开放的连接
为什么你重新启动我,不应该使用$ _REQUEST? bleuscyther。 – phireak 2013-03-13 03:15:44
更改后它没有结果在Firebug的净选项卡上的响应。没有可用的值。 – phireak 2013-03-13 03:16:29
http://stackoverflow.com/a/2142754/1427338 – bleuscyther 2013-03-13 03:17:22
你应该使用$ _GET从URL值,而不是$ _REQUEST如果你知道你想要什么,好运气!
谢谢Hau Nguyen。让我试试 – phireak 2013-03-13 03:01:47
http://index.php#tab-advertise?edit = – phireak 2013-03-14 07:14:37