невозможно загрузить поле пароля php в phpmyAdmin - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть HTML-форма, которая принимает имя, фамилию, имя пользователя и пароль пользователя, и я загружаю значения в мой локальный phpMyAdmin , но я не могу загрузить поле пароля в база данных.

Это мой HTML-код

<input type="text" name="first" required placeholder="John*">
<input type="text" name="last" required placeholder="Doe*">
<input type="text" name="username" id="vname" placeholder="jondoe11*" />
<input type="password" name="pass" id="vpassword" placeholder="*****" />

и мой php файл

<?php

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "credentials";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {      
    die("Connection failed: ");  
}  else
{    echo "connnected";  }

$first = $_POST['first'];
$last = $_POST['last'];
$user = $_POST['username'];
$password = $_POST['pass'];


$sql =$conn->prepare('INSERT INTO users (username, password, first, last) values(?,?,?,?)');
$sql->bind_param('ssss', $user,$password,$first,$last);
$val = $sql->execute();
?>

Я могу успешно ввести все значения, кроме поля пароля. Пожалуйста, помогите

1 Ответ

0 голосов
/ 13 сентября 2018

У вас есть переменная $password для подключения к базе данных, а также доступ к той же переменной для datapass.Я изменил переменную данных на $user_password.Надеюсь, это сработает для вас.

<?php

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "credentials";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {      
    die("Connection failed: ");  
}  else
{    echo "connnected";  }

$first = $_POST['first'];
$last = $_POST['last'];
$user = $_POST['username'];
$user_password = $_POST['pass'];


$sql =$conn->prepare('INSERT INTO users (username, password, first, last) values(?,?,?,?)');
$sql->bind_param('ssss', $user,$user_password,$first,$last);
$val = $sql->execute();
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...