注意:未定义的索引:第22行的C:\ xampp \\\ htdocs \ figina \ register.php中的电子邮件 [英] Notice: undefined index: email in C:\xampp\htdocs\finale\register.php on line 22
本文介绍了注意:未定义的索引:第22行的C:\ xampp \\\ htdocs \ figina \ register.php中的电子邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个错误,它说
注意:未定义索引:电子邮件在C:\ xampp \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ />
这是我的代码。
我尝试了什么:
connect.php
<?php
mysql_connect(' localhost',' root',' ') 或 die(' 无法连接数据库' );
mysql_select_db( forumseries)或 die(' 无法选择数据库');
?>
register.php
< 表格 action = register.php < span class =code-attribute> method = 发布 >
用户名:< input type = text name = 用户名 > < br >
电子邮件:< 输入 type = text 名称 = 电子邮件 > < br >
密码:< 输入 type = text name 小号pan> = 密码 > < br >
< 输入 type = submit 名称 = 提交 >
< / form >
<?php
include_once(' connect.php');
if(isset($ _ POST [' submit'])){
$ username = $ _ POST [' username'];
$ email = $ _ POST [' email'];
$ password = $ _ POST [' password'];
if(!empty($ username)&&!empty($ email)&&!empty($ password)){
$ sql = mysql_query( select * from users);
while ($ row = mysql_fetch_array($ sql)){
$ user = $ row [ ' 用户名'];
$ eml = $ row [' email'];
if($ user!= $ username&& $ eml!= $ email){
$ sql2 = mysql_query( 插入用户(id,用户名,电子邮件,密码)值('$ username','$ email','$ password'));
}
}
}其他{
echo 所有必填字段; }
}
?>
解决方案
_POST [' submit'])){
username =
_POST [' username'];
I have an error it says
Notice: Undefined index: email in C:\xampp\htdocs\finale\register.php on line 22
here's my code.
What I have tried:
connect.php
<?php mysql_connect('localhost','root','') or die('cant connect database '); mysql_select_db("forumseries") or die('cannot select database'); ?>
register.php
<form action="register.php" method="post"> username:<input type="text" name="username"><br> email:<input type="text" name="email"><br> password:<input type="text" name="password"><br> <input type="submit"name="submit"> </form><?php include_once('connect.php'); if(isset($_POST['submit'])){ $username=$_POST['username']; $email=$_POST['email']; $password=$_POST['password']; if(!empty($username)&&!empty($email)&&!empty($password)){ $sql=mysql_query("select * from users"); while ($row=mysql_fetch_array($sql)) { $user=$row['username']; $eml=$row['email']; if($user!=$username&&$eml!=$email){ $sql2=mysql_query("insert into users(id,username,email,password)values('$username','$email','$password')"); } } }else{ echo"All fields required"; } } ?>解决方案_POST['submit'])){
username=
_POST['username'];
这篇关于注意:未定义的索引:第22行的C:\ xampp \\\ htdocs \ figina \ register.php中的电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文