ユーザーが姓名を入力してから、[はい] または [いいえ] をクリックする単純な RSVP プログラムを作成しようとしています。その後、情報はデータベースに取り込まれます。ユーザーが姓と名を入力して「はい」または「いいえ」をクリックできるところに行き詰まっていますが、データベースには表示されません。これが私がこれまでに持っているものです。どんな助けでも感謝します。私はまだphpの初心者です。データベースにも xampp を使用しています。ありがとう
これが前半
<H1><div align="center">RSVP</div></H1>
<H3>Enter in the information that is requried</H3>
<form method ="POST" action = "RSVP.php">
Please type in your first name</br>
<input type = "text" name="fname"/></br>
Please type in your last name</br>
<input type = "text" name="lname"/>
</br></br></br></br>
<H2>Will you be attending?</h2>
<input type="radio" name="yorn" value="Yes">Yes
<input type="radio" name="yorn" value="No">No</br>
<input type="submit" value="Submit">
</form>
これはphpの半分です
<?php
if(empty($_POST['fname']) || empty($_POST['lname']))
print "Please type in BOTH first name and last name";
else{
$DBConnect = @mysql_connect("localhost", "Jordan", "bigboy");
if ($DBConnect === FALSE){
print "<p>Unable to connect to the database server.<p>". "<p>Error code "
.mysql_errno(). ": ". mysql_error() . "</p>";
}else{
$DBName = "jdatabase";
mysql_select_db("jdatabase") or die(mysql_error());
$TableName = "RSVP";
$firstname = $_POST['fname'];
$lastname = $_POST['lname'];
$YorN = $_POST['yorn'];
$SQLsting = "INSERT INTO '$TableName' VALUES(NULL,
'$firstname','$lastname','$YorN')";
$QueryResult = @mysql_connect($SQLsting, $DBConnect);
}if ($QueryResult === FALSE){
print "<p>Unable to execute query.<p>". "<p>Error code "
.mysql_errno($DBConnect). ": ". mysql_error($DBConnect) . "</p>";
}else{
print "Thank You for RSVP";
}
mysql_close($DBConnect);
}
?>