我通过一个asp.net 页面传参给php,形式如下:http://www.bb.com/cc.php?id=22&title=hello&=china
为何这个代码不能收上面url传来的值?
cc.php
<?php
$dbhost = 'localhost';
$dbuser = 'root'; //你的mysql用户名
$dbpass = ''; //你的mysql密码
$dbname = 'test'; //你的mysql库名
$title=$_post['title']; //这里和以下两行的POST最好用大写
$address=$_post['address'];
$id=$_post['id'];
//连接本地数据库
$conn = mysql_connect($dbhost,$dbuser,$dbpass);
if ($conn) {
echo "连接数据库成功";
} else {
echo "连接数据库失败";
}
//打开数据库
mysql_select_db($dbname,$conn);
mysql_query("set names utf-8");//插入数据
for($i=0;$i <count($id);$i++)
{
$sql="insert into test(id,title,address) values('".$id."','".$title."','".$address."')";
$result=mysql_query($sql,$conn)or die(mysql_error());
}//循环插入数据
echo "打开数据库";
//关闭数据库
mysql_close($conn);
?>
为何这个代码不能收上面url传来的值?
cc.php
<?php
$dbhost = 'localhost';
$dbuser = 'root'; //你的mysql用户名
$dbpass = ''; //你的mysql密码
$dbname = 'test'; //你的mysql库名
$title=$_post['title']; //这里和以下两行的POST最好用大写
$address=$_post['address'];
$id=$_post['id'];
//连接本地数据库
$conn = mysql_connect($dbhost,$dbuser,$dbpass);
if ($conn) {
echo "连接数据库成功";
} else {
echo "连接数据库失败";
}
//打开数据库
mysql_select_db($dbname,$conn);
mysql_query("set names utf-8");//插入数据
for($i=0;$i <count($id);$i++)
{
$sql="insert into test(id,title,address) values('".$id."','".$title."','".$address."')";
$result=mysql_query($sql,$conn)or die(mysql_error());
}//循环插入数据
echo "打开数据库";
//关闭数据库
mysql_close($conn);
?>
$_GET['id']
...
如果传多个,只能接收后面一组,前面的不行
是两个数组