PHP问题!为什么$_GET里面的参数未定义?
关注:79 答案:2 手机版
解决时间 2021-02-23 20:58
提问者妳有我霸氣嗎
2021-02-23 04:53
edituser.php
编辑用户require_once 'functions.php';
if(!empty($_GET['id'])){
connectDb();
$id = intval($_GET['id']);
$result = mysql_query("select * from users where id = $id ");
if(mysql_error()){
die("cannot connect db");
}
$arr = mysql_fetch_assoc($result);
print_r($arr);
}
else{
die('id not define');
}
?>
allUsers.php
require_once 'functions.php';
?>
所有用户id | name | age | update |
---|
$conn = connectDb();
$result = mysql_query("SELECT * FROM USERS");
$dataCount = mysql_num_rows($result);
while($dataCount--){
$result_arr = mysql_fetch_assoc($result);
// print_r($result_arr);
$id = $result_arr['id'];
$name = $result_arr['name'];
$age = $result_arr['age'];
echo "
$id$name$age update";// <?php
}
?>
functions.php
require_once 'config.php';
function connectDb(){
$conn = mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_PW);
if(!$conn){
die('cannot connected');
}
mysql_select_db('myapp',$conn);
return $conn;
}
执行allUsers页面的update时显示get里面的id没有定义,怎么解决?
config.php
define ('MYSQL_HOST','localhost');
define ('MYSQL_USER','root');
define ('MYSQL_PW','');
最佳答案
二级知识专家绿小萝
2021-02-23 05:13
!empty($_GET['id'])
换成 isset($_GET['id'])&&!empty($_GET['id'])
全部回答
1楼獨守空城
2021-02-23 05:46
$cu = curl_init();
curl_setopt($cu, curlopt_url, $url);
curl_setopt($cu, curlopt_returntransfer, 1);
$ret = curl_exec($cu);
curl_close($cu);
其中$url变量可以是完整的url+参数
我要举报
如以上信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
推荐资讯
大家都在看