注意:未定义的变量:在第42行产生new_admin.php

西里尔

我知道我有一个重复的问题,但是我已经在Google上搜索了很多次,但是仍然尝试了很多示例,但是我仍然无法弄清楚。我知道我的代码不安全,伙计们可以帮助我解决我的代码有什么问题。我正在尝试创建注册表。

这是代码:

<?php
if(isset($_POST['submit'])) {
    global $con;

    $firstname = isset($_POST['first_name']) ? $_POST['first_name'] : '';
    $lastname = isset($_POST['last_name']) ? $_POST['last_name'] : '';
    $email = isset($_POST['email']) ? $_POST['email'] : '';
    $username = isset($_POST['username']) ? $_POST['username'] : '';
    $password = isset($_POST['password']) ? $_POST['password'] : '';
    //$role = isset($_POST['role']) ? $_POST['role'] : '';
    //$status = isset($_POST['status']) ? $_POST['status'] : '';
    $cpassword = isset($_POST['cpassword']) ? $_POST['cpassword'] : '';


    //$login_query=mysqli_query($con, "SELECT * FROM admin where id = $id_session");
    //$count=mysqli_num_rows($login_query);
    //$row=mysqli_fetch_array($login_query);
    //$type=$row['username'];

    if($password != $cpassword) {
        ?>
            <script type="text/javascript">
                alert("Password doesn't match");
            </script>
        <?php
    } else { 
        $query = "INSERT INTO reg_requests (first_name, last_name, email, username, password) VALUES ('{$firstname}', '{$lastname}', '{$email}', '{$username}', '{$password}')";
        $result = mysqli_query($con, $query);
    }

    if($result && mysqli_affected_rows($con) == 1) {
        //mysqli_query($con, "INSERT INTO history (date,action,user) VALUES (NOW(), 'Created Admin: $username', '$type')")or die(mysql_error());
        ?>
        <script type="text/javascript">
            alert("Admin creation success, waiting for Admin's approval!");
            location.href="adLogin.php";
        </script>
        <?php
}  else {
    ?>
        <script type="text/javascript">
            alert("Admin creation failed");
        </script>
    <?php
}
}
?>


<link rel="stylesheet" type="text/css" href="../css/style.css" media="all" />

<body class="align">

<h1 style="color:seashell; margin-bottom:0px; font-size:44px; font-family:Josefin Slab;">JAIL MANAGEMENT SYSTEM</h1>
<h2 style="color:seashell; font-family:Josefin Slab;">Registration</h2>

<div class="grid">

  <form method="POST" class="form login">

    <div class="form__field">
      <label for="login__username"><svg class="icon"><img src="../img/fname.png" width="20" /></svg><span class="hidden">Fname</span></label>
      <input id="login__username" value="" type="text" name="first_name" class="form__input" placeholder="First Name" required/>
    </div>

    <div class="form__field">
      <label for="login__username"><svg class="icon"><img src="../img/fname.png" width="20" /></svg><span class="hidden">Lname</span></label>
      <input id="login__username" value="" type="text" name="last_name" class="form__input" placeholder="Last Name" required/>
    </div>

    <div class="form__field">
      <label for="login__username"><svg class="icon"><img src="../img/email.png" width="20" /></svg><span class="hidden">Email</span></label>
      <input id="login__username" value="" type="email" name="email" class="form__input" placeholder="E-mail" required/>
    </div>

    <div class="form__field">
      <label for="login__username"><svg class="icon"><img src="../img/admin_icon.png" width="20" /></svg><span class="hidden">Username</span></label>
      <input id="login__username" value="" type="text" name="username" class="form__input" placeholder="Username" required/>
    </div>

    <div class="form__field">
      <label for="login__username"><svg class="icon"><img src="../img/password.png" width="20" /></svg><span class="hidden">Password</span></label>
      <input id="login__username" value="" type="password" name="password" class="form__input" placeholder="Password" required/>
    </div>


    <div class="form__field">
      <label for="login__username"><svg class="icon"><img src="../img/password.png" width="20" /></svg><span class="hidden">Cpassword</span></label>
      <input id="login__username" value="" type="password" name="cpassword" class="form__input" placeholder="Confirm Password" required/>
    </div>

    <div class="form__field">
      <input type="submit" name="submit" value="Submit">
    </div>

  </form>

  <p class="text--center"><a href="adLogin.php">Cancel</a></p>

</div>
老虎

您的$result变量未在条件之前定义。如下更改您的代码。

if($password != $cpassword) {
        $result = FALSE; // If password dosent match define the result as false.
        ?>
            <script type="text/javascript">
                alert("Password doesn't match");
            </script>
        <?php
    } else { 
        $query = "INSERT INTO reg_requests (first_name, last_name, email, username, password) VALUES ('{$firstname}', '{$lastname}', '{$email}', '{$username}', '{$password}')";
        $result = mysqli_query($con, $query);
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

注意:未定义的变量:第27行的C:\ XAMPP \ htdocs \ progscores.php中的表

来自分类Dev

注意:第2行的C:\ xampp \ htdocs \ hoc \ get_session.php中的未定义变量:_SESSION

来自分类Dev

注意:未定义变量:firstname in C:\xampp\htdocs\port\w6\insertRecord.php 第 16 行

来自分类Dev

PHP注意:未定义的变量

来自分类Dev

PHP注意:未定义的变量

来自分类Dev

PHP注意:未定义的变量:

来自分类Dev

PHPBB3中的错误:“ PHP注意:未定义的索引:第9行的forum \ cache \ ctpl_admin_overall_header.html.php中的META”

来自分类Dev

注意:第14行..product_list.php中的未定义索引:productID

来自分类Dev

PHP注意:未定义的变量,但是它们已经被定义

来自分类Dev

注意:未定义的变量:在第25行的C:\ xampp \ htdocs \ imp02 \ week5 \ firstPHPDatabase.php中

来自分类Dev

Mage PHP注意:未定义的索引:第1行/htdocs/lib/Varien/Autoload.php中的REQUEST_URI

来自分类Dev

PHP注意:未定义的变量:http_type

来自分类Dev

PHP MySql-注意:未定义变量错误

来自分类Dev

php警告会话变量,注意:未定义索引:

来自分类Dev

PHP错误未定义变量注意如何修复?

来自分类Dev

注意:未定义的索引:第15行的C:\ xampp \ htdocs \ Sites \ ooplr \ classes \ Validate.php中的密码?

来自分类Dev

注意:未定义的索引:第21行的D:\ wamp \ www \ onlinesShop \ newitem.php中的图像

来自分类Dev

注意:未定义的索引:第28行的D:\ wamp \ www \ LTID \ Updaterlbet.php中的ID

来自分类Dev

注意:未定义的索引:在第8行的C:\ xampp \ htdocs \ Course \ includes \ header.php中进行访问吗?

来自分类Dev

注意:第131行的C:\ xampp \ htdocs \ liker2 \ dashboard.php中未定义的属性:stdClass :: $ error

来自分类Dev

注意:未定义的索引:第21行的D:\ wamp \ www \ onlinesShop \ newitem.php中的图像

来自分类Dev

注意:未定义索引:Ans in C:\wamp64\www\quiz\remove\repeated.php 第 13 行

来自分类Dev

第9行的D:\ wamp \ www \ tp \ resume.php中未定义的变量登录

来自分类Dev

第9行的D:\ wamp \ www \ tp \ resume.php中未定义的变量登录

来自分类Dev

第9行的D:\ wamp \ www \ tp \ resume.php中未定义的变量登录

来自分类Dev

第9行的D:\ wamp \ www \ tp \ resume.php中未定义的变量登录

来自分类Dev

registerController.php第18行中的ErrorException:未定义的变量:名称

来自分类Dev

Authen.php 第 19 行中的 ErrorException:未定义变量:guard

来自分类Dev

PHP注意:未定义的索引

Related 相关文章

  1. 1

    注意:未定义的变量:第27行的C:\ XAMPP \ htdocs \ progscores.php中的表

  2. 2

    注意:第2行的C:\ xampp \ htdocs \ hoc \ get_session.php中的未定义变量:_SESSION

  3. 3

    注意:未定义变量:firstname in C:\xampp\htdocs\port\w6\insertRecord.php 第 16 行

  4. 4

    PHP注意:未定义的变量

  5. 5

    PHP注意:未定义的变量

  6. 6

    PHP注意:未定义的变量:

  7. 7

    PHPBB3中的错误:“ PHP注意:未定义的索引:第9行的forum \ cache \ ctpl_admin_overall_header.html.php中的META”

  8. 8

    注意:第14行..product_list.php中的未定义索引:productID

  9. 9

    PHP注意:未定义的变量,但是它们已经被定义

  10. 10

    注意:未定义的变量:在第25行的C:\ xampp \ htdocs \ imp02 \ week5 \ firstPHPDatabase.php中

  11. 11

    Mage PHP注意:未定义的索引:第1行/htdocs/lib/Varien/Autoload.php中的REQUEST_URI

  12. 12

    PHP注意:未定义的变量:http_type

  13. 13

    PHP MySql-注意:未定义变量错误

  14. 14

    php警告会话变量,注意:未定义索引:

  15. 15

    PHP错误未定义变量注意如何修复?

  16. 16

    注意:未定义的索引:第15行的C:\ xampp \ htdocs \ Sites \ ooplr \ classes \ Validate.php中的密码?

  17. 17

    注意:未定义的索引:第21行的D:\ wamp \ www \ onlinesShop \ newitem.php中的图像

  18. 18

    注意:未定义的索引:第28行的D:\ wamp \ www \ LTID \ Updaterlbet.php中的ID

  19. 19

    注意:未定义的索引:在第8行的C:\ xampp \ htdocs \ Course \ includes \ header.php中进行访问吗?

  20. 20

    注意:第131行的C:\ xampp \ htdocs \ liker2 \ dashboard.php中未定义的属性:stdClass :: $ error

  21. 21

    注意:未定义的索引:第21行的D:\ wamp \ www \ onlinesShop \ newitem.php中的图像

  22. 22

    注意:未定义索引:Ans in C:\wamp64\www\quiz\remove\repeated.php 第 13 行

  23. 23

    第9行的D:\ wamp \ www \ tp \ resume.php中未定义的变量登录

  24. 24

    第9行的D:\ wamp \ www \ tp \ resume.php中未定义的变量登录

  25. 25

    第9行的D:\ wamp \ www \ tp \ resume.php中未定义的变量登录

  26. 26

    第9行的D:\ wamp \ www \ tp \ resume.php中未定义的变量登录

  27. 27

    registerController.php第18行中的ErrorException:未定义的变量:名称

  28. 28

    Authen.php 第 19 行中的 ErrorException:未定义变量:guard

  29. 29

    PHP注意:未定义的索引

热门标签

归档