我目前有一個簡單的輸入表單頁面,提交按鈕。 我想提交按鈕將數據寫入我的MySQL數據庫基於用戶有2選擇之一。基於選擇的PHP提交表單
例如,其中2個選項是:X和Y. 如果用戶選擇了X選項,我希望將所有文本/表單輸入寫入/插入到我的數據庫的X表中,而不是Y,反之亦然。
我對網絡開發比較陌生,所以任何建議都會非常有幫助,因爲這是一個小型項目,我正在爲我的工作場所開發。
HTML
<!--option buttons-->
<div class="row text-center">
<div class="col-lg-4">
<span class="fa-stack fa-3x">
<i class="fa fa-circle fa-stack-2x text-primary"></i>
<i class="fa fa-plus fa-stack-1x fa-inverse"></i>
</span>
</div> <!--first X selection button here-->
<div class="col-lg-4">
<span class="fa-stack fa-3x">
<i class="fa fa-circle fa-stack-2x text-reading"></i>
<i class="fa fa-book fa-stack-1x fa-inverse fa-custominverse"></i>
</span>
</div>
</div> <!--second Y selection button here-->
PHP
<?php
require('db_connect.php');
require('auth.php');
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$homework = $_POST['Xselection'];
$classwork = $_POST['Yselection'];
$sql = "INSERT INTO "" ....
?>
謝謝!
編輯: 這裏是完整的代碼
我的問題是 - 我如何讓這個2個選項爲「數學」和「讀書」是按鈕/選擇這將對應寫入我的數據庫中各自的表中?通過使用輸入類型
<form action="" method="post">
<label>Firstname</label><input type="text" name="firstname">
<label>Lastname</label><input type="text" name="lastname">
<label>X</label><input type="radio" checked="checked" name="selection" value="x">
<label>Y</label><input type="radio" name="selection" value="y">
<button type="submit" name="save" value="save">Save</button>
</form>
<?php
if (isset($_POST['save'])) {
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$selection = $_POST['selection'];
if ($selection == 'x') {
$table_name = 'table_x';
} elseif ($selection == 'y') {
$table_name = 'table_y';
}
$sql = 'INSERT INTO '.$table_name.'() VALUES()';
}
?>
2.另一種方式是:
請給我們的代碼。 – julekgwa
https://pastebin.com/r2K1kMLG –
在您的html中沒有任何表格 – julekgwa