PHP.SU

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

Страниц (92): В начало « ... 66 67 68 69 [70] 71 72 73 74 ... » В конец

> Найдено сообщений: 1370
andrewkard Отправлено: 26 Сентября, 2015 - 20:08:27 • Тема: Как убрать повторяющую информацыю из выпадающих списков? • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 76
Может с AJAХ я и загнул, можно и без. Выбираете город, нажимаете кнопку и отсылаете запрос на сервер, который отдает Вам инф-ю только по этому городу, т.е. какие есть комнаты, гости. По этим данным стройте новые списки. Аналогично по другим спискам.
arta пишет:
ещё хотел Вас спросить Вы говорите не знаю как реализавано этого по примеру и по коду не видно?

да, сначала и не смотрел Ваш код, я Вам общие советы даю.
Теперь вижу, что Вы все это запихнули в таблицу users, что как-то не совсем.
arta пишет:
я учил только html php+mysql

может Вам еще рано, но почитайте по 1,2,3 нормальные формы БД, лучше отдельные сущности хранить в отдельных таблицах: города в городах, гостиницы в гостиницах, номера в номерах. Не понял, что такое гости...
andrewkard Отправлено: 26 Сентября, 2015 - 19:31:33 • Тема: Не работает код помогите))) • Форум: SQL и Архитектура БД

Ответов: 17
Просмотров: 122
Жалгас
А что выводит?
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. success: function(data)
  3. {
  4. alert(data);
  5. }
  6.  
andrewkard Отправлено: 26 Сентября, 2015 - 19:27:10 • Тема: Как сохранить сессию после закрытия браузера? • Форум: Программирование на PHP

Ответов: 8
Просмотров: 2107
Urfan
Пишите в БД, только зачем это Вам?
andrewkard Отправлено: 26 Сентября, 2015 - 19:00:23 • Тема: Передать переменную из javascript в php при первой загрузке • Форум: Вопросы новичков

Ответов: 9
Просмотров: 426
rafaello9
Поставьте правильное определение - существует ли $_SESSION['SCREEN_WIDTH'], и ошибки не будет.
PHP:
скопировать код в буфер обмена
  1.  
  2. if (isset($_SESSION['SCREEN_WIDTH'])){
  3. //Ваш код
  4. }
  5.  

А при первой загрузке PHP никак не может узнать ширину и высоту экрана, это похоже на вопрос, а если ли жизнь после ...
andrewkard Отправлено: 26 Сентября, 2015 - 18:55:32 • Тема: Создать простой запрос mysql? • Форум: Работа с СУБД

Ответов: 2
Просмотров: 811
arta
Ответил тут:
http://forum.php.su/topic.php?fo...82824#1443282824
andrewkard Отправлено: 26 Сентября, 2015 - 18:53:44 • Тема: Как убрать повторяющую информацыю из выпадающих списков? • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 76
Давайте по порядку.
Первый заход - выводим все записи (если нужно с пагинацией).
При выборе города посылаете AJAX запрос на сервер, и меняете в списках гостей и спальни, которые относятся только к нему. И аналогично по всем спискам, в принципе. При выборе нескольких, тут должно быть ясно:
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT * FROM TABLE WHERE city = $city_id AND room = $room_num
  3.  

точно не знаю, как у Вас реализовано.
andrewkard Отправлено: 26 Сентября, 2015 - 11:45:22 • Тема: выделение текущей страницы в цикле • Форум: Вопросы новичков

Ответов: 4
Просмотров: 166
ninjajnin пишет:
andrewkard, спасибо, в общем все получилось, но вопрос с точкой не ясен совсем...

Это
$page_total .=
равносильно записи
$page_total = $page_total . "<a href=
Если ее не поставить, то в цикле Вы получите только последнее значение <a href=
andrewkard Отправлено: 26 Сентября, 2015 - 11:23:19 • Тема: выделение определенного числа в цикле • Форум: Вопросы новичков

Ответов: 3
Просмотров: 199
ninjajnin пишет:
if(in_array($val,$ra)){

Зачем создавать еще один массив в данном случае?
andrewkard Отправлено: 26 Сентября, 2015 - 11:10:29 • Тема: выделение текущей страницы в цикле • Форум: Вопросы новичков

Ответов: 4
Просмотров: 166
ninjajnin
Ставьте условие:
PHP:
скопировать код в буфер обмена
  1.  
  2. $total = 2;
  3. $page_total = "<a href='index.php?p=".$total."'>".($total==2?"<b>".$total."</b>":$total)."</a> " ;
  4. echo $page_total;
  5.  

(Добавление)
ninjajnin пишет:
for ($total ; $total > '$total'; $total--) {

В цикле сравнение нужно делать с числом, а не со строкой
andrewkard Отправлено: 25 Сентября, 2015 - 21:56:34 • Тема: CMS и хождения по кругу • Форум: Вопросы новичков

Ответов: 16
Просмотров: 653
Flash_PR
Это я поспешил Улыбка
(Добавление)
PHP:
скопировать код в буфер обмена
  1.  
  2. $id = (int)$_GET['id'];
  3. $sql = "SELECT * FROM news WHERE id = $id;
  4. $result = mysql_query($sql);
  5. $row = mysql_fetch_assoc($result);
  6.  

(Добавление)
Heartofprogrammer пишет:
Думаю что здесь надо использовать где-то GET метод

Да, передайте в эту функцию id, если он не пустой, добавляйте к запросу
andrewkard Отправлено: 25 Сентября, 2015 - 18:37:15 • Тема: CMS и хождения по кругу • Форум: Вопросы новичков

Ответов: 16
Просмотров: 653
Heartofprogrammer

//Тут делаем запрос и вытаскиваем из базы новость с id = $_GET['id']
$news = данные из БД
Это Вам о чем то говорит?
(Добавление)
Heartofprogrammer пишет:
Написал ваш код. print_r($news) выводит следующее: SELECT * FROM news WHERE id =

Значит id не передался. Вы точно вызвали этот скрипт с GET параметром
news.php?id=1
например.
или перешли к нему по ссылке
<a href="/news.php?id=1">Первая новость</a>
(Добавление)
<a href="/news.php?id=1">Первая новость</a>
Вот эта 1 будет в $_GET['id'] в файле news.php
andrewkard Отправлено: 25 Сентября, 2015 - 16:43:48 • Тема: CMS и хождения по кругу • Форум: Вопросы новичков

Ответов: 16
Просмотров: 653
Heartofprogrammer
Вытащили Вы новость, а дальше что с ней? Плюс ошибок наставили, поставьте нормальную IDE с подсветкой синтаксиса.
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3.         require_once 'sql.php';
  4.         if(isset($_GET['id'])) {
  5.                 $id = (int)$_GET['id'];
  6.                 $news = "SELECT * FROM news WHERE id = $_GET[$id]";
  7.         }
  8. ?>
  9.  
  10. <!DOCTYPE html>
  11. <html lang="ru">
  12. <body>
  13.                 <div class="item_news_query">
  14.                         <?
  15.                                 print_r($news);
  16.                         ?>
  17.                 </div>
  18. </body>
  19. </html>
  20.  
andrewkard Отправлено: 25 Сентября, 2015 - 16:17:48 • Тема: CMS и хождения по кругу • Форум: Вопросы новичков

Ответов: 16
Просмотров: 653
Heartofprogrammer пишет:
Попробовал почти как ваш пример сделать, выдало много ошибок.

Код в студию, пжл.
andrewkard Отправлено: 25 Сентября, 2015 - 15:18:26 • Тема: CMS и хождения по кругу • Форум: Вопросы новичков

Ответов: 16
Просмотров: 653
Heartofprogrammer
Простенький пример:
PHP:
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE html>
  3. <html>
  4. <body>
  5. <div class="news">
  6. <?PHP if (isset($_GET['id'])){
  7.     $id = (int)$_GET['id'];
  8.     $news = array();//Тут делаем запрос и вытаскиваем из базы новость с id = $_GET['id']
  9. } else {
  10.     $news = array();//Все новости
  11. }?>
  12. <?PHP foreach ($news as $n){ ?>
  13.     <div><?= $n['title']?></div>
  14.     <div><?= $n['description']?></div>
  15.     <div><a href="index.php?id=<?= $n['id']?>">Просмотреть</a></div>
  16. <?PHP } ?>
  17. </div>
  18. </body>
  19. </html>
  20.  
andrewkard Отправлено: 24 Сентября, 2015 - 18:57:45 • Тема: Объекты • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 535
lastdays
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. var name = 'test'
  3. o[name] = 5
  4.  

http://javascript[dot]ru/tutorial/object/intro

Страниц (92): В начало « ... 66 67 68 69 [70] 71 72 73 74 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB