Добро пожаловать, Гость!
Правильный запрос sql - Страница 1
PHP/MySQL | Правильный запрос sql
 Jonathan
  Jonathan   :
  : Правильный запрос sql
14 Авг 2015Всем привет. Есть таблица city, в ней десяток разных строк. В этих строках должно быть размещено значение enum (0, 1). То есть, как переключатели. Допустим у меня есть несколько чекбоксов, в каждом из них есть два варианта выбора: да или нет. Если да, тогда отправляем запрос 1 в таблицу city и соответствующую строку с названием города. Если выбираем нет, то происходит все так же, но уже отправляем 0 чтобы отключить показ города. Короче, как-то так. Только не надо возмкщаться)) я с mysql только пару раз работал. Мне нужен запрос, который разместит этот переключатель в нужною строку (в запросе будет указано её название)!
Комментарии: 
 RuSInet
  RuSInet   14 Авг  2015
  14 Авг  2015Jonathan,
Так ты сделай кнопку отправить с формой на запросы), покажи код)
Можно еще так)
<?
if (isset($_GET['city_on']))
mysql_query("UPDATE `city` SET `enum` = '1' WHERE `id` = 'тут ид города' LIMIT 1");
if (isset($_GET['city_off']))
mysql_query("UPDATE `city` SET `enum` = '0' WHERE `id` = 'тут ид города' LIMIT 1");
$city = mysql_fetch_array(mysql_query("SELECT * FROM `city` WHERE `id` = $post['id'] "));
if ($city['enum'] == 1)echo '<a href="?city_off"> город</a><img src="ссылка на картинку галоски" alt="">';
else
echo '<a href="?city_on"> город</a>';
?>
Нажимаешь на город он активируется)
 Jonathan
  Jonathan   14 Авг  2015
  14 Авг  2015Автор темы
RuSInet, сделал уже, но по-другому. Теперь есть другая проблема: На странице размещены названия разных городов, всего их десять. Возле названия каждого города находиться чекбокс. В коде этих чекбоксов есть value, но он пустой. Вопрос заключается в том, как правильно прописать переменную города, чтобы когда нажимешь на чекбокс и появляется флажок, отправлялось в базу значение 1, то есть "показать", а когда флажок с чекбокса убираешь, отправлялось значение 0 - "скрыть". Возможно такое сделать?
 RuSInet
  RuSInet   14 Авг  2015
  14 Авг  2015<?
mysql_query("UPDATE `city` SET `enum` = '1' WHERE `id` = 'тут ид города' LIMIT 1");
?>
город определяет через его id )) надеюсь он есть, можно прям через город, скажиь если что
 Jonathan
  Jonathan   14 Авг  2015
  14 Авг  2015Автор темы
alexsandr007, причём здесь моя тема? Создай свою и изложи там суть проблемы
 alexsandr007  14 Авг  2015
  alexsandr007  14 Авг  2015подскажите что это может быть, на сайте написано это Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u785946667/public_html/bd_connect.php on line 2
так понимаю в файле bd_connect ошибка
<?php
$db = mysql_connect ("localhost","u785946667_baza","144s190io");
mysql_select_db ("u785946667_baza",$db);
?>
это написанно в этом файле где ошибка?
ответьте вк пжл Ссылка

 
  
 
 
 

