私はウェブ開発が初めてです。このコードでは、index.php のフォームがデータベースに情報を送信するフォームを作成しようとしています。私の list.php は、入力されたユーザーのリストを表示するはずです。ただし、私の index.php はデータをデータベースに送信しません。phpMyAdmin のデータベースが完全に空です。エラーがどこにあるのかわかりません。助けてください。//Config.php
<?php
$dbhost = 'mysql51-031.wc2.dfw1.stabletransit.com';
$dbuser = '549359_sargis';
$dbpass = '*********';
$dbname = '549359_sargis';
$table = 'Contacts';
$connection = mysql_connect($dbhost,$dbuser,$dbpass) or die(mysql_error());
$select_db = mysql_select_db($dbname,$connection) or die(mysql_error());
?>
// index.php
<!DOCTYPE html>
<hmtl>
<head>
<title>Dashboard</title>
<?php include("config.php"); ?>
<link rel="stylesheet" type="text/css" href = "style.css">
<?php
if(isset($_POST['submit']))
{
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$email = $_POST['email'];
$phone = $_POST['phonenumber'];
//$date = date('l jS \of F Y h:i:s A');
$sql = "INSERT INTO " . $table . " (firstname, lastname, email, phone_number, timesstamp) VALUES ('$firstname' , '$lastname' , '$email' , '$phonenumber', NOW())";
$query = mysql_query($sql);
if (!$query)
{
die('Error: ' . mysql_error());
}
}
?>
</head>
<body>
<a href="list.php">View List</a><hr/>
<form action="index.php" method = "POST">
<div>
First name: <input type ='text' id='firstname' name='firstname'/><br />
Last name: <input type = 'text' id='lastname' name='lastname'/><br />
Email: <input type = 'text' id='email' name='email'/><br />
Phone Number: <input type = 'text' id='phone_number' name='phonenumber'/><br />
<input type = 'submit' value='Add' />
</div>
</form>
</body>
</html>