PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 5
SAD777 Отправлено: 12 Октября, 2017 - 15:09:05 • Тема: Нажатие нескольких кнопок • Форум: Вопросы новичков

Ответов: 9
Просмотров: 265
andrewkard пишет:
SAD777 пишет:
А вопрос как сделать чтобы checkbox при перезагрузке страницы оставался активными

в примере видно как.
Добавить атрибут http://htmlbook.ru/html/input/checked


Нажатая по значению из базы данный допустим = 1
SAD777 Отправлено: 12 Октября, 2017 - 14:25:23 • Тема: Нажатие нескольких кнопок • Форум: Вопросы новичков

Ответов: 9
Просмотров: 265
andrewkard пишет:
Общий пример
PHP:
скопировать код в буфер обмена
  1.  
  2. <input type="checkbox" name="vehicle1" value="Bike" <?=$checked ? ' checked' : ''; ?>>I have a bike
  3.  


Получилось сделать вместо кнопок checkbox - по нажатию значения отправляются в базу. А вопрос как сделать чтобы checkbox при перезагрузке страницы оставался активными

$result = $con->query($sql);
while($row = $result->fetch_assoc()) {


if($row['name']!=null){
echo "<td>".$row['name']."</td>
<td> ". $row['phone'] ."</td><td> ". $row['email'] ."</td>
<td> ". $row['old'] ."</td><td> ". $row['new'] ."</td>
<td> ". $row['mes'] ."</td><td>".$row['time'] ."</td>
<td><input id='call' type='checkbox' value='1')' onclick='call(".'"'. $row['name'].'"'." )' >Call</td>
<td><input id='email' type='checkbox' value='2')' onclick='email(".'"'. $row['name'].'"'.")' >Email</td>
<td><input id='booked' type='checkbox' value='3') onclick='booked(".'"'. $row['name'].'"'.")' '>Booked</td>
<td><input id='defa' type='checkbox' value='0')' onclick='defa(".'"'. $row['name'].'"'.")' >Def</td>
</tr>";
}
}
SAD777 Отправлено: 12 Октября, 2017 - 12:10:42 • Тема: Нажатие нескольких кнопок • Форум: Вопросы новичков

Ответов: 9
Просмотров: 265
andrewkard пишет:
SAD777 пишет:
просто хотелось бы чтобы кнопки оставались нажатыми!

покажите пример в интернете, когда кнопки остаются нажатыми


Не нашел(((

А как можно реализовать тогда checkbox? при замене в коде ошибка вылетает
SAD777 Отправлено: 12 Октября, 2017 - 10:29:59 • Тема: Нажатие нескольких кнопок • Форум: Вопросы новичков

Ответов: 9
Просмотров: 265
C checkbox - вообще мозг взорвался! просто хотелось бы чтобы кнопки оставались нажатыми! может покажете пример кода где нибудь! спасибо
SAD777 Отправлено: 11 Октября, 2017 - 09:49:17 • Тема: Нажатие нескольких кнопок • Форум: Вопросы новичков

Ответов: 9
Просмотров: 265
Помогите разобраться - есть таблица, где надо отметить выполненные работы кнопками - вид работ три - как сделать так чтобы они оставались, а не переключались меж собой

Вот оригинальный код -

$result = $con->query($sql);
while($row = $result->fetch_array()) {
switch ($row['status']) {
case 0:
echo "<tr class='defa'>";
break;
case 1:
echo "<tr class='call'>";
break;
case 2:
echo "<tr class='email'>";
break;
case 3:
echo "<tr class='booked'>";
break;
default:
echo "<tr>";
}

if($row['name']!=null){
echo "<td>".$row['name']."</td>
<td> ". $row['phone'] ."</td><td> ". $row['email'] ."</td>
<td> ". $row['old'] ."</td><td> ". $row['new'] ."</td>
<td> ". $row['mes'] ."</td><td>".$row['time'] ."</td>
<td><button id='call' type='button' onclick='call(".'"'. $row['name'].'"'.")' >Call</button></td>
<td><button id='email' type='button' onclick='email(".'"'. $row['name'].'"'.")'>Email</button></td>
<td><button id='booked' type='button' onclick='booked(".'"'. $row['name'].'"'.")'>Booked</button></td>
<td><button id='defa' type='button' onclick='defa(".'"'. $row['name'].'"'.")'>Def</button></td>
</tr>";
}
}


----- пробовал подставлять IF - не выходит(((


$result = $con->query($sql);
while($row = $result->fetch_assoc()) {
if ($row['status4'] == 0) {
echo "<tr class='defa'>";
if ($row['status'] == 1) {
echo "<tr class='call'>";
if ($row['status2'] == 2) {
echo "<tr class='email'>";
if ($row['status3'] == 3) {
echo "<tr class='booked'>";
}

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB