0

私が開発しているウェブページに問題があります。その映画館の座席予約システム。

現在、座席を表すためにチェックボックスを使用しています。これらのチェックボックスは、このボタンと機能でチェックされ、確認されます。送信されたページのコードを使用して、テーブルの座席のステータスも更新されます。

<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は周りを見回しましたが、これを行う方法をまだ見つけていません。助言がありますか?

前もって感謝します。

4

1 に答える 1

0

でフォームを送信すると

document.forms[0].submit();

2 つのフォーム タグの間にあるすべての入力は「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-03-05T09:50:17.463 に答える