だから私はPHP/MySQLに全く慣れていません。私は基本的にhtmlフォームを持っており、PHPを使用してすべての値をデータベースに送信したいと考えています。何らかの理由で、送信をクリックすると、ブラウザ ウィンドウにすべての PHP コードが表示される新しいページにしか移動しません。これは正常ですか?どうすれば修正できますか?ここに私のHTMLがあります:
<html>
<body>
<form method="post" action="display.php">
<input name="name" placeholder="Username..."/>
<input name="email" placeholder="Email address..."/>
<input name="date" placeholder="YYYY/MM/DD"/>
<input name="password" placeholder="Password" type="password"/>
<input name="confirm_password" placeholder="Password" type="password"/>
<input type="radio" name="gender" value="male" /> Male<br />
<input type="radio" name="gender" value="female" /> Female
<input type="Submit" value="Submit"/>
</form>
</body>
そして私のPHP:
<?php
if ($_REQUEST["password"] != $_REQUEST["confirm_password"]){
}else {
$password = $_REQUEST['password'];
$name = $_REQUEST['name'];
$email = $_REQUEST['email'];
$date = $_REQUEST['date'];
$dns = 'mysql:dbname=mydatabase;host=localhost';
$db = new PDO($dsn, '', '');
$stmt=$db->prepare('INSERT INTO tbUsers(username,email) VALUES ($name,$email)');
$stmt->execute(array($myvalue));
}
?>