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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Равно чемута и неравно, if??? 
V
    Опции темы
xslen777
Дата 6.3.2006, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Дарова smile smile smile smile
Проблемс у меня мне надо показывать информацию если она чемута ровна а если в ней пусто то воопще инфу не показываить например

Код

$a="1";
if (...); //тут незнаю нужна функция чтоб если переменная равна чемуто показывала если неровна не показывала, тут должен показать
echo "Тут написанно $a";



и вот еще
Код

$a="";
if (...); //здесь вооще не надо показывать так как переменная равна пустоте!
echo "Тут написанно $a";



И мне надо чтоб если $a была равно чемута тоесть чтоб было значение и он показывал echo а если там пусто чтоб он и не показывал "Тут написанно" т.к. там вооще нече не написанно smile

Это сообщение отредактировал(а) xslen777 - 6.3.2006, 16:17
PM MAIL   Вверх
Guedda
Дата 6.3.2006, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

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



Код

<?
  if($a!="") echo "Тут написана $a";
?>



--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
xslen777
Дата 6.3.2006, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



а зарве можно вставлять в иф экху??? и ошибку не пкажет??? ну ладна при нулевом я знаю как! а как сделать если она чемута равна??? любому значению ну не постоте smile)

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


Ustix IT Group
****


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

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



Код

if ($a == "чему-то" && !empty($a))  {
    echo $a;
}

smile


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


Новичок



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

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



Блин я незнаю значение $a сам он берет из файла инфу котрую я незнаю!!! он должен показывать если она есть а если там пусто то воопще нече не показывал smile
Добавлено @ 16:43
Тоесть чему-то значит все кроме того если там пусто
PM MAIL   Вверх
Guedda
Дата 6.3.2006, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

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



Вот мой вариант и пробуй, либо Вариант -=Ustas=-
Чего не так?


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
-=Ustas=-
Дата 6.3.2006, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Тебе же уже написали:
Код

if (!empty($a)) {
    echo $a;
}


Это сообщение отредактировал(а) -=Ustas=- - 6.3.2006, 16:48


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


Бывалый
*


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

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



насколько я понял "русское" объяснение задачи:

Цитата
Проблемс у меня мне надо показывать информацию если она чемута ровна а если в ней пусто то воопще инфу не показываить
Цитата
Блин я незнаю значение $a сам он берет из файла инфу котрую я незнаю!!! он должен показывать если она есть а если там пусто то воопще нече не показывал


вариант А:
Код

$a = file_get_contents('file.txt');
if (!empty($a)) {    
    echo $a;    
}


вариант Б:
Код

if(filesize('file.txt')!=0) echo file_get_contents('file.txt');


вариант В:
Код

if(file_get_contents('file.txt')!="") echo file_get_contents('file.txt');


вариант Г:
Код

echo file_get_contents('file.txt'); //при пустом файле будет пустой вывод



Это сообщение отредактировал(а) BIG BROTHER - 6.3.2006, 17:27
--------------------
Mess with the best, die like the rest
PM MAIL ICQ   Вверх
xslen777
Дата 6.3.2006, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



неработает!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Добавлено @ 17:37
file_get_contents smile что это??? в моем php на апаче токого даже нет
PM MAIL   Вверх
-=Ustas=-
Дата 6.3.2006, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Цитата(xslen777 @ 6.3.2006, 17:35 Найти цитируемый пост)
file_get_contents  что это??? в моем php на апаче токого даже нет

Ясно. Ты почитал бы хотя бы основы PHP.


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


Новичок



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

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



Упс все работает smile я указал не ту переменную smile
PM MAIL   Вверх
CyClon
Дата 6.3.2006, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Код
if ($a == "чему-то" && !empty($a))  {
    echo $a;
}


А вот правильный код:

Код
<?php

if (!empty($var) && $var == "value")
{
    echo "NO Empty!";
}
else
{
    echo "Empty!";
}

?>


В общем сначала !empty (проверяем на пустоту), а потом только значение. Иначе при пусто переменный или не указанный ругаться будет.


--------------------
user posted image
PM   Вверх
BIG BROTHER
Дата 6.3.2006, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(xslen777 @ 6.3.2006, 17:35 Найти цитируемый пост)
file_get_contents  что это??? в моем php на апаче токого даже нет

читай мануал. или ты по всем 3185 функциям php собираешься новую тему создавать?
--------------------
Mess with the best, die like the rest
PM MAIL ICQ   Вверх
Guedda
Дата 7.3.2006, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

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



Хм... У меня 3145 функций... Где ты еще 40 взял?


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

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

Важно:

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

Внимание:

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

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

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


 




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


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

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