Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не работает (!isset($_GET[...... 
:(
    Опции темы
Igor_CH
Дата 22.2.2006, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 20.3.2005

Репутация: нет
Всего: нет



На сайте ссылки такого типа: response.php?newsID=585

Делаю проверку:
Код

if (!isset($_GET['newsID']))  {
запрос к БД
} else {
……
}


Но проверка не работает, как еще можно сделать проверку?

PM MAIL   Вверх
-=Ustas=-
Дата 22.2.2006, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Цитата(Igor_CH @ 22.2.2006, 16:03 Найти цитируемый пост)
Но проверка не работает

Т.е. как не работает?
Выведи print_r($_GET);


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Igor_CH
Дата 22.2.2006, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 20.3.2005

Репутация: нет
Всего: нет



выводиться
Array ( [newsID] => 585 )
Добавлено @ 16:31
наверно не if (!isset($_GET['newsID'])) { не работает
может дело в дальнейшем запросе:

Код

if (!isset($_GET['newsID']))  {
запрос к БД
} else {
$sql = "SELECT nIdCode news WHERE nIdCode='".$newsID."' && nStatus='On'";
....
}




Это сообщение отредактировал(а) Igor_CH - 22.2.2006, 16:27
PM MAIL   Вверх
-=Ustas=-
Дата 22.2.2006, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Не надо забывать за глобальные массивы!
Код

$sql = "SELECT nIdCode news WHERE nIdCode='".intval($_GET['newsID'])."' && nStatus='On'";



--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Igor_CH
Дата 22.2.2006, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 20.3.2005

Репутация: нет
Всего: нет



Спасибо!!! Все заработало!
PM MAIL   Вверх
CTAPbIuMABP
Дата 22.2.2006, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 17.2.2006
Где: Киев

Репутация: 2
Всего: 1



Код

if (!isset($_GET['newsID']))  {


я бы тоже не работал smile знак ! убрать надо
PM WWW ICQ Skype   Вверх
Kefir
Дата 22.2.2006, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



CTAPbIuMABP, необязательно smile ! просто инвертирует возращаемое значение ф-ции
PM MAIL WWW Skype   Вверх
-=Ustas=-
Дата 22.2.2006, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Kefir, в данном случае надо было обязательно, т.к. у него условие не выполнялось, правда я его сравнение в начале прохлопал smile


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
CyClon
Дата 22.2.2006, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: 3
Всего: 4



Код
<?php

if (!empty($_GET['go'])) {
    echo "Âû çàïðîñèëè ìîäóëü ".$_GET['go'];
} else {
    echo "Íè÷åãî íå ïîêàæó!";
}

?>



--------------------
user posted image
PM   Вверх
CTAPbIuMABP
Дата 23.2.2006, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 17.2.2006
Где: Киев

Репутация: 2
Всего: 1



Цитата

CTAPbIuMABP, необязательно smile ! просто инвертирует возращаемое значение ф-ции


читай код из первой мессаги по слогам!!

Код

if (!isset($_GET['newsID']))  {
запрос к БД


если не определена (не существует) $_GET['newsID'] запрашивает БД найти новость с этим значением!

как это может работать?!
PM WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0792 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.