0

予約時間のテーブルを作成しています。時間をチェックボックスとして設定し、チェックボックスはすべて1つのフォームからのものであり、ユーザーが1つのチェックボックスを選択でき、フォームを送信すると、チェックボックスが選択不能になるか、から消えます。データベースでデータが見つかったかどうかを検証してから、データを非表示にするか選択解除しようとしましたが、成功しませんでした。

私のテーブルは次のようになります。

http://i.imgur.com/hQdbl.jpg?1

実際には、日付と時刻はデータベース上の別のテーブルから取得されます。これは、各チェックboのphpコードです。

echo"
<input type='radio' name='datetime' value='". $row['day1']."&nbsp;&nbsp;&nbsp;".$row['time1']."'>
<p>". $row['day1'] ,"</p><br/>". $row['time1'] ."

手伝ってくれませんか :-\

4

1 に答える 1

0

私があなたの質問を正しければ、あなたはこのようなことを意味しましたか?

if($_POST['datetime'] != ($row['day1'] . "   " . $row['time1'])) {
    echo"
    <input type='radio' name='datetime' value='". $row['day1']."&nbsp;&nbsp;&nbsp;".$row['time1']."' disabled>
    <p>". $row['day1'] ,"</p><br/>". $row['time1'] ."
    // etc
} else {
    echo"
    <input type='radio' name='datetime' value='". $row['day1']."&nbsp;&nbsp;&nbsp;".$row['time1']."'>
    <p>". $row['day1'] ,"</p><br/>". $row['time1'] ."
}
于 2012-04-29T07:18:06.470 に答える