注意:未定义的索引:第22行的C:\ xampp \\\ htdocs \ figina \ register.php中的电子邮件 [英] Notice: undefined index: email in C:\xampp\htdocs\finale\register.php on line 22

查看:54
本文介绍了注意:未定义的索引:第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 = 密码 > < 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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆