Направих проста форма за регистрация. Как трябва да редактирам този формуляр, за да добавя нещо като: user_id или date_created? Когато добавя колона user_id към PHPMyAdmin, потребителят не може да се регистрира, но когато имам само стойностите: 'First Name'; 'Фамилия' ; 'Електронна поща' ; „Парола“ в базата данни, всичко работи.
<!DOCTYPE html>
<html>
<head>
<title>Registration</title>
</head>
<body>
<?php
$lclhost = "localhost";
$pass = "";
$root = "root";
$database = "regis";
$con=mysqli_connect ("$lclhost", "$root", "$pass") or die("connection fail".mysql_error());
mysqli_select_db($con, $database) or die("database fail".mysql_error());
?>
<form method="get">
First Name : <input type="text" name="fname"><br>
Last Name : <input type="text" name="lname"><br>
Email: <input type="text" name="email"><br>
Password: <input type="Password" name="password">
<input type="submit" name="btnsubmit">
</form>
<?php
if (isset($_GET['btnsubmit']))
{
$fname = $_GET['fname'];
$lname = $_GET['lname'];
$email = $_GET['email'];
$password = $_GET['password'];
$registration = "INSERT INTO tbl_info values ('".$fname."','".$lname."','".$email."','".$password."')";
mysqli_query($con,$registration);
echo "Succes!";
}
?>
</body>
</html>
user_id
колона в db прави кода неработещ просто защото това поле също се нуждае от стойност. това, което трябва да направите, е да добавите полето user_id към вашия html изглед и да го изпратите с останалите входове. - person Semi-Friends   schedule 20.03.2017