php - php页面出现未定义索引的警告,如何去除?

标签 php html mysql

php 页面正在工作,但在界面上发出警告,我想删除这些警告。警告是 undefined index ,如下所示。

“注意:未定义索引:在第 31 行 C:\wamp\www\booking.worldtravelguide.net\registera.php 中注册”

<form method="POST" name="register" id="register" action="?register=true"><p>
<p>
<h1>Sign up</h1>
<p><label>First Name</label> <input type="text" name="fname" size="20"><p>
<p><label>Last Name</label> <input type="text" name="lname" size="20"><p>
<p><label>Email&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </label> <input type="text" name="email" size="20"><p>
<p><label>Password&nbsp;&nbsp;</label> <input type="password" name="password" size="20"><p>
<p><input type="submit" value="Submit" name="submit">
</form>
<?php
$host="localhost";
$uname="root";
$pass="";
$database = "homedb";

$connection=mysql_connect($host,$uname,$pass) or 
die("Database Connection Failed");

$selectdb=mysql_select_db($database) or 
die("Database could not be selected");  

$result=mysql_select_db($database) or 
die("database cannot be selected");

@session_start();
set_time_limit(0);




if($_GET['register']=='true')
{

$fname = mysql_real_escape_string($_POST['fname']);
$lname = mysql_real_escape_string($_POST['lname']);
$email = mysql_real_escape_string($_POST['email']);
$password = mysql_real_escape_string(md5($_POST['password']));
$status = 'inactive';

mysql_query("insert into `regitera` set fname = '".$fname."',
lname = '".$lname."',
email = '".$email."',
password = '".$password."',
status = '".$status."'");
$iduser = mysql_insert_id();

/* You can write your activation mail program here */
/* Or You can redirect user to My account Page */
$str="Welcome to A2Z webhelp";
header("Location:index.php?msg=$str");
}


?>

最佳答案

if(isset($_GET['register']) && $_GET['register']=="true") ...

关于php - php页面出现未定义索引的警告,如何去除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25912847/

相关文章:

php - 转换日期字符串以插入 mysql 日期格式

php - 是否有必要使用 codeigniter 的内置表单辅助方法?

mysql - 在另一列的同一表中具有相同值的SQL组项目

php - 计算特定日期之间的选票

php - 使用php页面从数据库中删除SQL数据

php - 如何使用 php 代理转发请求的多部分/表单数据主体

php - 消除服务器端 View |优点缺点

html - 相当于使用 flexbox 的 bootstrap 的 "pull-right"?

html - 缩小时保持 wrapper 保持居中

jquery - Span 元素在动画开始后被剪掉