php - php中如何获取url值

标签 php mysql

我已经将页面打包,并在提交中调用另一个页面。我在 url 中传递了 id 和 name

我的网址就像

http://localhost/sfrefer/sf-refer-ap.php?id=45&cust_name=testing

在 sf-refer-ap.php 中

我使用以下代码

$name= $_POST['name'];
$mobile= $_POST['mobile'];
$custname1= $_POST['cust_name'];
echo $custname1;
$sql = "INSERT INTO test1 (name,email,mobile) VALUES ('$cust_name','$email[$i]', '$mobile[$i]')";

空值正在进入数据库...... 如何在数据库中插入id和cust_name

最佳答案

您使用GET方法来传递idcust_name。因为您在网址 id=45&cust_name=testing

上传递了值
$id =  $_GET['id']; 
$name= $_GET['cust_name']; 

在尝试使用索引 cust_name 之前,您应该检查它是否确实存在于 $_GET 数组中。

if(isset($_GET['cust_name'])){ $name = $_GET['cust_name']; } 

关于php - php中如何获取url值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40018738/

相关文章:

php - Wordpress > 获取主题图像目录的完整路径,无论父路径如何

PHP/mySQL - 在本地准备和绑定(bind)

php - 正确的用户名和密码对 PHP 没有任何影响

mysql - 一个字段中有多个项目的表

python - 数据库异常后 SQLAlchemy 回滚中的错误?

PHP动态设置单选组的值?

php - orWhere 不使用 Laravel Eloquent 关系查询

php获取包含文件的命名空间

php - 使用 PHP 在 Android 中引用两个或多个 JSON 表

php - mysqldump 命令不将数据转储为 gzip?