我是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');
?>
当我以本地方式尝试时,一切正常,但是当我将其托管为网站,则由于任何原因均不起作用。
我很挣扎,因为我尝试了很多事情。如果有人可以提供帮助,我将不胜感激。
答案 0 :(得分:0)
Okey,我一个人做。无论如何,问题是由于我的fdp服务器中的路径规范所致。
因此,《守则》相当合理。