使用PHP将数据传递到数据库

塔纳戈尔

我是编程新手。

今天,我开始学习一些mysqli,以便可以为“练习站点”制作一个登录表单,但是我遇到了问题。如果您检查代码,您将理解我想要做什么。

有什么帮助吗?因为这行不通。它不会传递我在表单中输入的数据。而且,这是正确的方法吗?如果没有,那是更专业的方法吗?提前致谢。

<form action = "<?php $_PHP_SELF ?>" method ="POST">
 Username: <input type ="text" name = "username"/> </br>
 Password: <input type ="password" name = "password"/> </br>
 Email: <input type = "text" name = "email"/> </br>
 <input type = "button" value = "Submit"/> 
</form>

<?php

ini_set('display_errors', '1');

   $dbhost = 'localhost';
   $dbuser = 'root';
   $dbpass = ''; 
   $dbname = 'dbtesting';
   $username = $_POST["username"];
   $password = $_POST['passsword'];
   $email = $_POST['email'];

   $query = "INSERT INTO mywebpageusers (username, password, email)
             VALUES ('$username', '$password', '$email')";

   $conn = new mysqli($dbhost, $dbuser, $dbpass, $dbname);

   if($conn->connect_error > 0)
   {
    die ('Could not connect to database [' . $conn->connect_error . ']');
   }
   echo 'Connected succesfully!!';

  $conn->query($query);

?>
阮南

您有一些错误:

  1. 忘记了功能“回声”

  2. $ _PHP_SELF不是PHP变量,应该是$ _SERVER ['PHP_SELF'],最好使用$ _SERVER ['SCRIPT_NAME']。

  3. 提交按钮的类型错误:type =“ submit”

  4. “ $ conn-> connect_error”是一个字符串,当与0比较时,它将变为0 =>(0> 0)将返回false,因此函数“ die”永远不会执行

     <form action = "<?php echo $_SERVER['PHP_SELF']; ?>" method ="POST">
     Username: <input type ="text" name = "username"/> </br>
     Password: <input type ="password" name = "password"/> </br>
     Email: <input type = "text" name = "email"/> </br>
     <input type = "submit" value = "Submit"/> 
    </form>
    
    <?php
    
    ini_set('display_errors', '1');
    
       $dbhost = 'localhost';
       $dbuser = 'root';
       $dbpass = '';
       $dbname = 'dbtesting';
       $username = $_POST['username'];
       $password = $_POST['passsword'];
       $email = $_POST['email'];
    
       $query = "INSERT INTO mywebpageusers (username, password, email)
                 VALUES ('$username', '$password', '$email')";
    
       $conn = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
       var_dump($conn->connect_error); //You can debug variables by var_dump function
       if ($conn->connect_error) {
           die('Could not connect to database ['.$conn->connect_error.']');
       }
       echo 'Connected succesfully!!';
    
      $conn->query($query);
    
    ?>
    

希望对您有所帮助。此代码足以满足实际需要。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用DownloadManager从Activity将数据传递到BroadcastReceiver

来自分类Dev

使用EntityFramework将浏览用户的凭据传递到MVC 4应用程序中的数据库连接

来自分类Dev

使用Django将数据传递到Google图表

来自分类Dev

使用Extjs将表单数据传递到servlet

来自分类Dev

使用PHP将数据从HTML表单传递到MySQL数据库

来自分类Dev

jQuery Ajax将数据传递到另一个php文件以更新数据库仅允许更新一次(Wordpress)

来自分类Dev

如何使用Codeigniter将数据传递到Ajax中?

来自分类Dev

使用MVC 6 EF将数据传递到视图

来自分类Dev

将POST数据传递到PHP函数中

来自分类Dev

使用React钩子将数据传递到同级组件?

来自分类Dev

UWP。如何将数据传递到数据库然后填充网格?

来自分类Dev

如何使用php将mysql数据库数据传递给javascript函数?

来自分类Dev

如何获得2个单选按钮列表,这些列表将数据传递到mysql数据库?春季靴

来自分类Dev

使用DownloadManager从Activity将数据传递到BroadcastReceiver

来自分类Dev

使用PHP将数据从HTML表单传递到MySQL数据库

来自分类Dev

如何使用AJAX将值传递到数据库

来自分类Dev

如何将列表视图数据传递到SQLite数据库?

来自分类Dev

将POST数据传递到PHP函数中

来自分类Dev

改进使用PHP提取数据库数据并将数据传递给JS

来自分类Dev

cakephp 3.0将数据传递到form.php

来自分类Dev

.ajaxForm将数据传递到php

来自分类Dev

如何将重试的数据库数据传递到另一个页面?

来自分类Dev

通过C#将数据传递到php页面

来自分类Dev

将数据从“HTML”登录表单传递到“PHP”以从“MySQL”数据库中检索数据

来自分类Dev

使用 PHP 将行双重传递到 MySQL 数据库中

来自分类Dev

无法将表单数据传递给 PHP 以更新数据库

来自分类Dev

Flask 表单数据传递到数据库并重定向到主页

来自分类Dev

无法使用 php 将图像存储到数据库

来自分类Dev

如何使用带有 Django 的 WYSIWYG HTML Javascript 编辑器将数据传递到数据库

Related 相关文章

  1. 1

    使用DownloadManager从Activity将数据传递到BroadcastReceiver

  2. 2

    使用EntityFramework将浏览用户的凭据传递到MVC 4应用程序中的数据库连接

  3. 3

    使用Django将数据传递到Google图表

  4. 4

    使用Extjs将表单数据传递到servlet

  5. 5

    使用PHP将数据从HTML表单传递到MySQL数据库

  6. 6

    jQuery Ajax将数据传递到另一个php文件以更新数据库仅允许更新一次(Wordpress)

  7. 7

    如何使用Codeigniter将数据传递到Ajax中?

  8. 8

    使用MVC 6 EF将数据传递到视图

  9. 9

    将POST数据传递到PHP函数中

  10. 10

    使用React钩子将数据传递到同级组件?

  11. 11

    UWP。如何将数据传递到数据库然后填充网格?

  12. 12

    如何使用php将mysql数据库数据传递给javascript函数?

  13. 13

    如何获得2个单选按钮列表,这些列表将数据传递到mysql数据库?春季靴

  14. 14

    使用DownloadManager从Activity将数据传递到BroadcastReceiver

  15. 15

    使用PHP将数据从HTML表单传递到MySQL数据库

  16. 16

    如何使用AJAX将值传递到数据库

  17. 17

    如何将列表视图数据传递到SQLite数据库?

  18. 18

    将POST数据传递到PHP函数中

  19. 19

    改进使用PHP提取数据库数据并将数据传递给JS

  20. 20

    cakephp 3.0将数据传递到form.php

  21. 21

    .ajaxForm将数据传递到php

  22. 22

    如何将重试的数据库数据传递到另一个页面?

  23. 23

    通过C#将数据传递到php页面

  24. 24

    将数据从“HTML”登录表单传递到“PHP”以从“MySQL”数据库中检索数据

  25. 25

    使用 PHP 将行双重传递到 MySQL 数据库中

  26. 26

    无法将表单数据传递给 PHP 以更新数据库

  27. 27

    Flask 表单数据传递到数据库并重定向到主页

  28. 28

    无法使用 php 将图像存储到数据库

  29. 29

    如何使用带有 Django 的 WYSIWYG HTML Javascript 编辑器将数据传递到数据库

热门标签

归档