次のコード (html / SQL) では、コードの実行に失敗します。私はMySQLが得意ですが、私のコードは次のとおりです。
依頼された注文
入力項目と数量<input type="text" name="email" size="40"><br>
<input type="text" name="item_one" size="40"><br>
<input type="text" name="item_two" size="40"><br>
<input type="text" name="item_three" size="40"><br>
<input type="text" name="item_four" size="40"><br>
<input type="text" name="item_five" size="40"><br>
<input type="text" name="item_six" size="40"><br>
<input type="text" name="item_seven" size="40"><br>
<input type="text" name="item_eight" size="40"><br>
<input type="text" name="item_nine" size="40"><br>
<input type="text" name="item_ten" size="40"><br>
<input type="text" name="item_eleven" size="40"><br>
<input type="text" name="item_twelve" size="40"><br>
<input type="text" name="item_thirteen" size="40"><br>
<input type="text" name="item_fourteen" size="40"><br>
<input type="text" name="item_fifthteen" size="40"><br>
<input type="submit" name="submit" value="Sent">
ここに function.php があります
<?php
//the example of inserting data with variable from HTML form
//function.php
mysql_connect("localhost","root","");//database connection
mysql_select_db("order_db");
//inserting data order
$order = "INSERT INTO requested_inventory
(name, email, item_one, item_two, item_three, item_four, item_five, item_six, item_seven, item_eight, item_nine, item_ten, item_eleven, item_twelve, item_thirteen, item_fourteen, item_fifthteen)
VALUES
('name',
'email', 'item_one', 'item_two', 'item_three', 'item_four', 'item_five', 'item_six', 'item_seven', 'item_eight', 'item_eight', 'item_nine', 'item_ten', 'item_eleven', 'item_twelve', 'item_thirteen', 'item_fourteen', 'item_fifthteen')";
//declare in the order variable
$result = mysql_query('$order'); //order executes
if($result){
echo("<br>Input data is succeed");
} else{
echo("<br>Input data is fail");
}
?>
どこで間違ったのかわかりません。例の助けをいただければ幸いです。
注:これはlocalhostマシン上にあるため、セキュリティを完全にする必要はありません。そのため、パスワードなしでルートを使用しています。