【问题标题】:PHP + JavaScript + MYSQL. Submitting text with check box values into separate databasesPHP + JavaScript + MYSQL。将带有复选框值的文本提交到单独的数据库中
【发布时间】:2013-03-05 09:46:23
【问题描述】:

我正在开发的网页遇到了一些问题。它是一个电影院座位预订系统。

目前我正在使用复选框来表示座位。这些复选框将通过此按钮和功能进行勾选和确认。它也将使用其发送的页面上的代码更新其表格中座位的状态。

<input type='button' value='Confirm Reservation' onclick='confirmReservation()'/>  

        function confirmReservation() {

        var selectedList = getSelectedList('Confirm Reservation');

        if (selectedList) {
            if (confirm('Do you want to CONFIRM this Reservation :  ' + selectedList + '?')) { 
                document.forms[0].statusA.value=0;
                document.forms[0].statusB.value=1;
                document.forms[0].action='bookingQueries.php';
                document.forms[0].submit();
            } else {
                clearSelection();
            }
        }
    }

我的问题是我正在尝试添加一个文本表单,可以输入人员姓名并将其发送到存储预订信息的单独表格。我想使用与复选框相同的“确认按钮”来执行此操作。 iv 环顾四周,仍然没有找到这样做的方法。 有什么建议吗?

提前致谢。

【问题讨论】:

  • 你能分享表单 HTML 吗?

标签: php javascript mysql button checkbox


【解决方案1】:

当您提交表单时

document.forms[0].submit();

两个表单标签之间的所有输入都发送到“bookingQueries.php” 因此,要保存名称,您必须对 PHP 文件进行一些处理。 像这样的:

$query = "INSERT INTO yourtable (seatNumber, personName) VALUES ";
$separator ='';
for($i=0; $i<=$nbSeats; $i++) {
    $query .=" (".$i.",".$_POST['nameSeat'.$i].")".$separator;
    $separator = ',';
}
//Exec query

【讨论】:

    猜你喜欢
    • 2013-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 2018-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多