2012-04-29 5 views
0

Я делаю таблицу для бронирования, я установил время как флажки, чекбокс - все из одной формы, и я палочку, что пользователь может выбрать один флажок и после отправки формы, флажок становится не поддающимся выбору или исчезает. Я попытался проверить, находятся ли данные в базе данных, а затем они исчезают или не отображаются, но это не удалось.Как удалить один флажок после его проверки

моя таблица выглядит следующим образом:

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

На самом деле дата и время приходят из другой таблицы в базе данных. Это мой PHP-код для каждого чека BOS:

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

Пожалуйста, вы можете мне помочь: - \

+0

Я не понимаю здесь логику. Пользователь может видеть форму даже после отправки? Если вы хотите, чтобы галочка исчезла после ее выбора (перед отправкой), ее можно скрыть с помощью javascript. – itachi

+0

Я хочу, чтобы только один флажок исчез или становится недоступным. Каждый chechbox - это время, которое пользователь может зарезервировать для посещения! Поэтому я хочу, чтобы после отправки только одного флажка становилось неудобным. – KimF

ответ

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'] ." 
} 
+0

Чем вы. Он показывает, что флажок отключен, но он не распознает «datetime», потому что эта информация из другой таблицы на mysql! Поэтому у меня есть связь только с таблицей, откуда эти даты. Может быть, если вы посмотрите на мой код, вы получите мою цель. Дата и время, установленное для флажка из базы данных ** calendar ** и ** datetime ** table. Но забронированное время будет храниться в другой базе данных под названием ** College ** и ** studens ** table. Таким образом, я должен datetime, один - таблица, а другой - только строка из ** студента **. – KimF

+0

я получил эту ошибку: Примечание: Undefined индекс: DateTime в C: \ XAMPP \ HTDOCS \ form.php на линии 98 и вот линия 98: если ($ _ POST [ 'DateTime'] = ($ row ['day1']. "". $ row ['time1'])) { echo "

". $ row ['day1'], "


". $ row ['time1']. ""; } – KimF

Смежные вопросы