将来自文本字段的条目放入mysql数据库

时间:2019-01-20 22:03:42

标签: php sql insert backend textfield

我是PHP新手,正在尝试对数据库进行操作。

首先,我希望我的“用户”能够将其条目存储在数据库中。当然,我是数据库的管理员。

问题在于,每当我按下“ Anmelden”按钮时,只有NULL值存储在数据库中。

我想的问题是,我index.php中textarea“用户名”和“ pw”的输入未传输到我的signup1.php脚本中。

因此,我得到了2个Skripts(index.php,signup1.php)。我以前的尝试是在这里

这是我的index.php文件:

<?php


//path of signup1.php: '/users/giacumo/include/signup1.php'

?>
<!DOCTYPE html>
<html>
<head>
 <title></title>
</head>
<body>

<form action="/users/giacumo/include/signup1.php" method="POST">

   <input type = "text" name = "username" placeholder = "username">
   <input type = "text" name = "pw" placeholder = "pw">
   <button type = "submit" name = "submit">Anmelden</button>    

</form>
</body>
</html>

这是我的signup1.php skript     

$server = "";
$user = "";
$datenbankname = "";
$tabellenname = "";
$password = '';

$verbindung = mysqli_connect($server, $user, $password, $datenbankname);

?>

<?php

    $nameofuser = $_POST['username'];
    $passwordofuser = $_POST['pw'];

    $abfrage1 = "Insert into datas (username, pw)
    VALUES ('$nameofuser' , '$passwordofuser');";   
    mysqli_query($verbindung, $abfrage1);


    header('Location: ../include/index.php?signup=success');



?>

当我以本地方式尝试时,一切正常,但是当我将其托管为网站,则由于任何原因均不起作用。

我很挣扎,因为我尝试了很多事情。如果有人可以提供帮助,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

Okey,我一个人做。无论如何,问题是由于我的fdp服务器中的路径规范所致。

因此,《守则》相当合理。