MYSQLデータベースにデータを追加しようとしています。私はそれを研究http://www.tutorialrepublic.com/php-tutorial/php-mysql-insert-query.phpPHPを使用してmysqlにデータを挿入
それは私の構文とパラメータを正しく持っているかどうかは私のMYSQLでフォームを提出するときに参照してください。 HTML
<?php
/* Attempt MySQL server connection. Assuming you are running MySQL
server with default setting (user 'root' with no password) */
$link = mysqli_connect("localhost","warren","uikahghi","warren");//This is the login creditial
if($link === false){
die("ERROR: Could not connect. " . mysqli_connect_error());//Error check for execution
}
// Escape user inputs for security
$contactname = mysqli_real_escape_string($link, $_POST['contactname']);//gender variable
$age = mysqli_real_escape_string($link, $_POST['age']);//gender variable
$height = mysqli_real_escape_string($link, $_POST['height']);//gender variable
$weight = mysqli_real_escape_string($link, $_POST['weight']);//gender variable
$membership = mysqli_real_escape_string($link, $_POST['membership']);//gender variable
$gender = mysqli_real_escape_string($link, $_POST['gender']);//gender variable
$email = mysqli_real_escape_string($link, $_POST['email']);//gender variable
// attempt insert query execution
if (!empty($contactname) && !empty($age) && !empty($weight) && !empty($height) && !empty($gender) && !empty($email)){
$sql = "INSERT INTO customer(customer_id, contactname, age, weight, height, gender, email)
VALUES ('0', '$contactname' , '$age', '$gender', '$weight', '$height', '$email')";
if(mysqli_query($link, $sql)){
echo "Records added successfully.";
} else{
echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
}
// close connection
mysqli_close($link);
}
?>
ここにありますされています:ここで
は、PHPで<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Add Record Form</title>
</head>
<body>
<form action="test.php" method="post">
<div class="formblock">
<label class="screen-reader-text"><h5>Name</h5></label>
<input type="text" name="contactname" id="contactname" value=" " class="txt requiredField" placeholder="Name:" />
</div>
<div class="formblock">
<label class="screen-reader-text"><h5>Age</h5></label>
<input type="text" name="age" id="age" value=" " class="txt requiredField" placeholder="Age:" />
</div>
<div class="formblock">
<label class="screen-reader-text"><h5>Weight</h5></label>
<input type="text" name="weight" id="weight" value=" " required=" What Your weight? " class="txt requiredField" placeholder="Weight:" />
</div>
<div class="formblock">
<label class="screen-reader-text"><h5>Height</h5></label>
<input type="text" name="height" id="height" value=" " class="txt requiredField" placeholder="Height:" />
</div>
<div class="clearfix"></div>
<div class="formblock">
<label class="screen-reader-text"><h5>Email</h5></label>
<input type="text" name="email" id="email" value=" " class="txt requiredField email" placeholder="Email:"/>
</div>
<div class="formblock">
<label class="screen-reader-text"><h5>Membership</h5>
<input type="radio" name="membership" value="Gold" value=" " class="txt requiredField" placeholder="Gold"/>Gold<br>
<input type="radio" name="membership" value="Silver" value=" " class="txt requiredField" placeholder="Silver"/>Silver
<input type="radio" name="membership" value="Bronze" value=" " class="txt requiredField" placeholder="Bronze"/>Bronze
</label></div>
<div class="clearfix"></div>
<div class="formblock">
<label class="screen-reader-text"><h5>Gender</h5>
<input type="radio" name="gender" value="Male" class="txt requiredField" placeholder="Male"/>Male
<input type="radio" name="gender" value="Female" class="txt requiredField" placeholder="Female"/> Female</label>
</div>
<div class="clearfix"></div>
<div class="clearfix"></div>
<button name="Submit" type="Submit" class="subbutton"><h5>Next Trainers</h5></button>
<input type="hidden" name="Submit" id="Submit" value="true" />
</div>
</form>
</body>
</html>
は最終的に、私はMYSQLでの2つのフォームページと3つのテーブルを使用したいが、私は一度にこれをやっています。
お願いします。
チュートリアル共和国のウェブサイトhttp://www.tutorialrep.com/php-tutorial/php-mysql-insert-query.phpに従っています。例の変数に一重引用符を使用しています正しく? – Kashad
私はあなたが言っていることを理解しますが、私はまだ仕事をしません – Kashad