私はhtmlの新版& PHPです。ご協力いただきありがとうございます。ユーザー入力をWebページに受け入れようとしていて、ユーザーがSubmitボタンをクリックした後、新しいレコードをMySQLに書き出します。私はWordpressを使用しているので、タグは正確に教科書ではありません。 私の最初の問題は、送信ボタンがPHPコードを実行するように見えないことです。誰かが自分のhtmlフィールド名をphp変数に渡していることを確認して正しいトラックにいるかどうかを確認できるなら、私はそれを感謝します。ご協力いただきありがとうございます!サブミットボタンを使用してデータベースにデータを保存する方法は?
<form
action="employee_list.php" method="post"
<input type="submit"
name="passport" id="passport" action="uraction" method="post" enctype="multipart/form-data"
<label for="upload" >Select Employee Passport</label><input type="file" id="upload" name="upload" accept="image/*">
<p/>
<div class="form-group">
<div class="form-row">
<div class="col-md-6">
<label for="name">Employee Full Name</label>
<input type="text" class="form-control" id="exampleInputName" aria-describedby="nameHelp" placeholder="Enter Full Name">
</div>
<div class="col-md-6">
<label for="gender">Gender</label>
<select type="text" class="form-control" id="exampleInputLastName" aria-describedby="nameHelp">
</select>
</div>
<div class="col-md-6">
<label for="maritalstatus">Marital Status</label>
<select type="text" class="form-control" id="exampleInputLastName" aria-describedby="nameHelp">
</select>
</div>
<div class="col-md-6">
<label for="department">Department</label>
<input type="text" class="form-control" id="Position" aria-describedby="nameHelp" placeholder="Enter The Department">
</div>
<div class="col-md-6">
<label for="salary">Salary</label>
<input type="number" class="form-control" id="salary" aria-describedby="nameHelp" placeholder="">
</div>
<div class="col-md-6">
<label for="certificate"> Highest Certificate Acquired</label>
<input type="text" class="form-control" id="salary" aria-describedby="nameHelp" placeholder="Enter Highest Certificate Acquired">
</div>
</div>
</div>
<div class="form-group">
<label for="Email">Email Address</label>
<input type="emai" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email">
</div>
<div class="form-group">
<label for="address">House Address</label>
<input type="text" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter House Address">
</div>
<div class="form-group">
<div class="form-row">
<div class="col-md-6">
<label for="phonenumber">Phone Number</label>
<input type="number" class="form-control" id="phonenumber">
</div>
</form>
</div>
<!-- /.content-wrapper -->
PHP script:
<?php
if(isset($_POST['submit'])) {
$SQL = "INSERT INTO tbl_employee (name, gender,
marital_status,department,salary,certificate, email,address,phone_number)
VALUES ('$_POST[name]', '$_POST[gender]',
'$_POST[marital_status],'$_POST[department]','$_POST[salary]
','$_POST[certificat
e]','$_POST[email]','$_POST[address]','$_POST[phone_numer]')"; $result =
mysql_query($SQL);
}
?>
<?phpの (ISSET($ _ POST [ '提出'])) { $ SQL =「tbl_employee。INSERT INTO(名前、性別、MARITAL_STATUS、部署、給与の場合、証明書、電子メール、アドレス、PHONE_NUMBER) VALUES( '$ _POST [名]'、 '$ _POST [性別]'、 '$ _POST [MARITAL_STATUS]、' $ _ POST [部門]」、 '$ _ POST [給与]' 、 '$ _ POST [証明書]'、 '$ _ POST [電子メール]'、 '$ _ POST [アドレス]'、 '$ _ POST [電話番号]') $ result = mysql_query($ SQL); } ?> –
あなたのフォームは完成していないように見えますが、フォームが整っていないので、コメントにコードを投稿しないでください。 –
ないコメントで、問題のコードを入れて下さい@KanuUgochukwu – Qirel