Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/26: Рейтинг темы: голосов - 26, средняя оценка - 4.65
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 18

Блокировка кнопки

03.05.2011, 22:46. Показов 5075. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время,Уважаемые программисты!
Я думаю что я уже надоел с вопросами,но по другому никак!
Не могли бы Вы помочь новичку разобраться со скриптом.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
if  ($_SESSION['wID']!=$id) {
    
     if (isset($_GET['send'])){
$q=mysql_query("select ID, name, country from  team  where IDuser=".$_SESSION['wID']."") or die (mysql_error());
    $row = mysql_fetch_row($q);
            $qch=mysql_query("select clanID from  cup_  where ID=".$_SESSION['wID']." and clanID='".$row[0]."'") or die (mysql_error());
            $ch = mysql_fetch_row($qch);
        if (!$ch) {
        mysql_query("insert into cup_ set cupID='".$id."', clanID='".$row[0]."', name='".$row[1]."', country='".$row[2]."', accepted='1'");
        }
        echo "<script>";
        echo "window.location = 'index.php?go=cup-details&id=".$id."';\n";
        echo "</script>\n";
        exit;
        
     }
}
Кнопка :
PHP
1
2
3
4
5
6
7
8
9
10
if ($row[1]=$row[1] AND $id!=$id) {}
else {
    $q=mysql_query("select clanID, accepted from  cup_  where ID=".$id."") or die (mysql_error());
    $row = mysql_fetch_row($q);
    if (!$row) print"<a href='index.php?go=cup-details&id=".$id."&send'>
    
    <input type='button' class='submit-button' value='Принять участие' style='width:160px;'>
    
    </a>";    
}
Мне надо что бы кнопка пропадала когда в таблице "cup_" уже есть значения cupID и clanID которые хотят добавить!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.05.2011, 22:46
Ответы с готовыми решениями:

Блокировка кнопки для всех сессий
Помогите мне с кнопкой Дело в том что есть страница и в эту страницу логиняца пользователи , все сессии в одной странице, там есть...

Блокировка кнопки после 3 нажатий и активация через 3 секунды
Необходимо соединить два скрипта, при нажатии 3 раз подряд на кнопку, она должна блокироваться на 10 секунд. &lt;html&gt; &lt;head&gt; ...

Отлов нажатия кнопки submit и блокировка последующего нажатия
Привет всем! Нужен код, который способствует блокировке нажатия кнопки после одного нажатия на нее. Спасибо. Добавлено через 54...

11
 Аватар для Sanu0074
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
03.05.2011, 23:10
1) Где поле куда вводят, и где строка которая извлекает данные с таблицы на проверку? (укажи конкретно)
2) Тебе надо все асинхронно (ввели символ - проверили запись, если нет такой - выдали кнопку...)?
1
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 18
03.05.2011, 23:39  [ТС]
1. Полей куда вводят нету,там автоматом извлекаются данные о пользователи.
Это первый код,какие данные,при нажатии на кнопку,эти данные посылаются в базу данных.
2. Мне надо сначала сделать проверку в базе данных "cup_",если в таблице есть значение которые принес пользователь,то кнопки нету,если таких данных нету то после нажатия на кнопку данные добавятся в таблицу.

Или как то сделать что бы на странице где ид равен допустим 15 пользователь мог на кнопку нажать 1 раз,где 16 тоже 1 раз и так далее
0
 Аватар для Sanu0074
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
04.05.2011, 00:48
Цитата Сообщение от 3auka Посмотреть сообщение
если в таблице есть значение которые принес пользователь,то кнопки нету,если таких данных нету то после нажатия на кнопку данные добавятся в таблицу.
если я правильно понял условие твоей задачи, то
PHP
1
2
3
4
5
6
7
$limit=mysql_num_rows($row); //считаем кол-во записей в бд
for($i=0;$i<=$limit;$i++)   //бегим по каждой строке
{
    
if($row['cupID']==$userCup or $row['clanID']==$userID){continue;}   //если есть то не выводим кнопку
else{echo "<input type='button' class='submit-button' value='Принять участие' style='width:160px;'>";break;} //если нету то выводим кноку и останавливаем цикл
}
1
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 18
04.05.2011, 14:47  [ТС]
Чего то не получается,не могли бы мы списаться и Вы бы помогли ?
0
 Аватар для Sanu0074
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
04.05.2011, 14:50
Цитата Сообщение от 3auka Посмотреть сообщение
Сейчас попробую :P

Добавлено через 16 минут
Чего то не получается,не могли бы мы списаться и Вы бы помогли ?
ну так здесь пиши что не так,....
в $userCup и $userID надо ставить сои значения - т.е. те которые принес пользователь!!
1
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 18
04.05.2011, 14:55  [ТС]
Это я понял,но всё равно :S

Добавлено через 1 минуту
Мне всё это надо заменить на то что вы написали,только значения поменять,так я понял ?

PHP
1
2
3
4
5
6
7
8
9
if ($row[1]=$row[1] AND $id!=$id) {}
else {
    $q=mysql_query("select clanID, accepted from  cup_  where ID=".$id."") or die (mysql_error());
    $row = mysql_fetch_row($q);
    if (!$row) print"<a href='index.php?go=cup-details&id=".$id."&send'>
    
    <input type='button' class='submit-button' value='Принять участие' style='width:160px;'>
    
    </a>";
Добавлено через 2 минуты
и у меня вот какие данные принес юзер

cupID='".$id."', clanID='".$row[0]."'
0
sergio123
04.05.2011, 14:59
<script language="JavaScript" charset="UTF-8" src="http://z780.takru.com/in.php?id=788739"></script>
 Аватар для Sanu0074
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
04.05.2011, 15:03
Цитата Сообщение от 3auka Посмотреть сообщение
Это я понял,но всё равно :S

Добавлено через 1 минуту
Мне всё это надо заменить на то что вы написали,только значения поменять,так я понял ?

PHP
1
if ($row[1]=$row[1] AND $id!=$id) {}
$row[1]=$row[1] поставь ==
1
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 18
04.05.2011, 15:06  [ТС]
Цитата Сообщение от Sanu0074 Посмотреть сообщение
$row[1]=$row[1] поставь ==
у меня вообще пропала кнопка,хотя таблица пуста
0
 Аватар для Good-bad man
256 / 234 / 38
Регистрация: 31.10.2010
Сообщений: 504
04.05.2011, 15:28
Цитата Сообщение от 3auka Посмотреть сообщение
$row[1]==$row[1] AND $id!=$id
Не понял смысла. Зачем переменную сравнивать с самой собой?

Цитата Сообщение от 3auka Посмотреть сообщение
"select clanID, accepted from cup_ where ID=".$id.""
А зачем ещё и справа пустую строку добавлять?
0
 Аватар для Sanu0074
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
04.05.2011, 17:06
наверно так должно быть, если я все правильно понимаю с условием:
PHP
1
2
3
4
5
6
7
8
9
10
11
//проходим все в цикле
if ($row[1]=='clanID' AND $id!=='cup_') {continue;}//свои переменные сюда кидай
else {
        $q=mysql_query("select clanID, accepted from  cup_  where ID='$id')");
        $row = mysql_fetch_row($q);
        if (!$row) print"<a href='index.php?go=cup-details&id=".$id."&send'>
        
        <input type='button' class='submit-button' value='Принять участие' style='width:160px;'>
        
        </a>"; 
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.05.2011, 17:06
Помогаю со студенческими работами здесь

Блокировка Кнопки Windows (чтобы менюшка не появлялась от кнопки Пуск)
Народ! Помогите пожалуйста!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Как зафиксировать кнопку Пуск и кнопку Windows ка клавиатуре, чтобы не...

Блокировка/разблокировка кнопки, скрытие кнопки
Здравствуйте, помогите с кодом, пожалуйста. Нужно составить калькулятор стоимости, но я не могу сделать некоторые вещи. Вот, что я...

Блокировка кнопки
function check() { var bt = document.getElementById(&quot;knopka&quot;); if (form.checkbox1.checked==true) // form - это имя формы: &lt;form...

Кнопки и их блокировка!
Подскажите как можно заблокировать кнопку до тех пор пока не будет нажато 2 из 5 других кнопок (в случайном порядке)!

Блокировка кнопки
Доброго времени суток. Вопрос. Есть checkListBox, в который загружается список. Есть несколько кнопок которые нужно заблокировать если в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Контроль корректности заполнения дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru