[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Условие с использованием глоб. переменных
Страницы: 1, 2
sergeiss
Цитата (stimka @ 20.11.2012 - 19:56)
Но вот даже условие с данное переменной ни одно не работает, вот только не знаю почему.

А КАК оно должно работать, по-твоему? Ты ничего не выводишь, ничего не присваиваешь...

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
inpost
sergeiss
Да там у него 100 пробелом стоит. Конечно работать не будет данный участок кода.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
stimka
Цитата (sergeiss @ 20.11.2012 - 20:15)
Цитата (stimka @ 20.11.2012 - 19:56)
Но вот даже условие с данное переменной ни одно не работает, вот только не знаю почему.

А КАК оно должно работать, по-твоему? Ты ничего не выводишь, ничего не присваиваешь...

У меня в отдельном файле функция, которая позволяет подрубиться к бд и сделать выборку нужных таблиц из бд.

Меня волнует больше другой вопрос. Почему когда я просто делаю условие.

<?php
if(empty($page_data['vnesh']))
{
echo 'переменная пустая';
}

else
{
$page_data['vnesh'];
}
?>

То у меня отображается надпись о проверке.

А вот когда пытаюсь так сделать.

<img src="images/admin/        <?php
$vnesh = str_replace(' ', '', trim($page_data['vnesh']));

if(empty(
$page_data['vnesh']))
{

$image;
}

else
{

$page_data['vnesh'];
}
?>
"
alt="" width="31" />


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

Пытаюсь сделать так " $vnesh = str_replace(' ', '', trim($page_data['vnesh'])); "

Тоже не помогает. Что может быть?
inpost
$image = создал переменную. От того, что ты создал - скрипту ни холодно ни жарко. Может надо выводить данные на экран?

Ты пишешь так:
Код, код, мой миленький код, поставь в данном месте символ i, за ним m, a g e s... потом ставь слеш, потом пиши admin, потом ставь слеш, потом ставь ПРОБЕЛ, ПРОБЕЛ, ПРОБЕЛ, ПРОБЕЛ. Далее мы открываем обработку данных и очищаем произвольную переменную от пробелов. Ок, $vnesh не имеет пробелов. Но переменная $vnesh - это не весь мир. Если ты за пределами переменной поставил пробел, о чём я выше указал, значит ты поставил пробел.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
stimka
Все сделал, спасибо:)

Правда Вам можно было бы и полегче объяснять, а не троллить людей, все же такими же были по началу. Все учатся на своих ошибках.
inpost
я ещё на первой странице сказал, что пробелы. Ты начал слишком много умничать, вместо того, чтобы посмотреть в свой код и убрать пробелы...

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
stimka
Цитата (inpost @ 21.11.2012 - 14:47)
я ещё на первой странице сказал, что пробелы. Ты начал слишком много умничать, вместо того, чтобы посмотреть в свой код и убрать пробелы...

Там дело даже было не в пробелах.. изначально в голове все перемешалось.
Сначало пробовал через is_null , после чего попробовал и понял что ничего из этого не выйдет. На счет post тоже ступил, так как в action у меня стояла совсем другая страница и данные брались из неё. так что после проверки.. если данные в суперглобальном массиве post, мне выдало что "нету".

После чего заметил is_null на empty и убрал пробелы, как вы мне сказали.. и все заработало. С пробелами сталкиваюсь первый раз, не думал что будет столько проблем из за них:)
sergeiss
Так ты, может, все-таки объяснишь, что делает это код???

Цитата (stimka @ 21.11.2012 - 12:48)
{
$page_data['vnesh'];
}


Я тебя спросил, ты проигнорировал вопрос. И ничего не изменил, как я понял.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.