私はこれを理解するために2日間試みてきました。チュートリアルからそのままコピーしましたが、まだテーブルにデータを挿入できません。これがフォーム付きの私のコードです
<font face="Verdana" size="2">
<form method="post" action="Manage_cust.php" >
Customer Name
<font face="Verdana">
<input type="text" name="Company" size="50"></font>
<br>
Customer Type
<font face="Verdana">
<select name="custType" size="1">
<option>Non-Contract</option>
<option>Contract</option>
</select></font>
<br>
Contract Hours
<font face="Verdana">
<input type="text" name="contractHours" value="0"></font>
<br>
<font face="Verdana">
<input type="submit" name="dothis" value="Add Customer"></font>
</form>
</font>
<font face="Verdana" size="2">
<?php
if (isset($_POST['dothis'])) {
$con = mysql_connect ("localhost","root","password");
if (!$con){
die ("Cannot Connect: " . mysql_error());
}
mysql_select_db("averyit_net",$con);
$sql = "INSERT INTO cust_profile (Customer_Name, Customer_Type, Contract_Hours) VALUES
('$_POST[Company]','$_POST[custType]','$_POST[contractHours]')";
mysql_query($sql, $con);
print_r($sql);
mysql_close($con);
}
?>
これは私のPHPmyadminサーバー情報です:
サーバー: TCP/IP 経由の 127.0.0.1 ソフトウェア: MySQL ソフトウェア バージョン: 5.5.27 - MySQL Community Server (GPL) プロトコル バージョン: 10 ユーザー: root@localhost サーバー文字セット: UTF-8 Unicode (utf8)
これが機能しない理由を教えてください。サイトを実行すると情報が入力され、送信ボタンを押すと消えますが、テーブルには入りません。表示されるエラー メッセージはありません。ヘルプ