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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вопрос по php, вопрос по php 
:(
    Опции темы
maxskater
Дата 19.9.2005, 16:20 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











У меня проблема smile
мне надо чтобы переменная обрабатывалась и в зависимости от её значения выводились разные <iframe> окна.переменная передаётся в строке броузера (?r=121354)
вот код

<? if ($r == z1) {
echo "<iframe src="z1.htm" width="140" height="92"></iframe>" ; }
elseif ($r == z2) {
echo "<iframe src="z2.htm" width="140" height="92"></iframe>" ; }
else {
echo "<iframe src="all.htm" width="140" height="92"></iframe>";}
?>

это неработает smile
броузер говорит , что ошибка в строке

echo "<iframe src="z1.htm" width="140" height="92"></iframe>" ; }

я php почти незнаю , помогите smile smile smile

  Вверх
PARROT
Дата 19.9.2005, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



maxskater, нужно экранировать кавычки:
Код

<? if ($r == z1) {
echo "<iframe src=\"z1.htm\" width=\"140\" height=\"92\"></iframe>" ; }
elseif ($r == z2) {
echo "<iframe src=\"z2.htm\" width=\"140\" height=\"92\"></iframe>" ; }
else {
echo "<iframe src=\"all.htm\" width=\"140\" height=\"92\"></iframe>";}
?>

Или можно ими не пользоваться совсем.
Попробуй


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
maxskater
Дата 19.9.2005, 16:39 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











smile smile smile

Ура!!!! работает , ГИГАНТСКОЕ СПАСИБО
  Вверх
PARROT
Дата 19.9.2005, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



А в благодарность, регистрацию на форуме осилить, плиз?
Мы Вам, Вы нам.... smile Всегда поможем. Нас много, все пушистые.


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
R.M.
Дата 20.9.2005, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


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

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



maxskater

если кавычки нужны можно ещё так сделать

Код

<? if ($r == z1) {
echo "<iframe src='z1.htm' width='140' height='92'></iframe>" ; }
elseif ($r == z2) {
echo "<iframe src='z2.htm' width='140' height='92'></iframe>" ; }
else {
echo "<iframe src='all.htm' width='140' height='92'></iframe>";}
?>


но это при условии что в кавычках ' ' не будет PHP-переменных


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 20.9.2005, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Куксикус, переменную же можно и вывести, типа '.$var.'



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


Мудрый...
****


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

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



А вообще я бы тут switch использовал или один if.
Код

$r = ( $r == "z1" && $r == "z2" )  ?  $r : "all";

echo "<iframe src='{$r}.htm' width='140' height='92'></iframe>" ;

PM ICQ   Вверх
maxskater
Дата 22.9.2005, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А как сделать , чтобы открывался файл с именем переменной т.е. r=123
123.htm , r=qwe qwe.htm Я попробовал так
Код

<? 
echo "<iframe src='{$r}.htm' width='140' height='92'></iframe>" ;
?>

Ненаходит iframe страницу smile
PM MAIL   Вверх
-=Ustas=-
Дата 22.9.2005, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



А ты пробовал выводить переменую, значение существует? Попробуй так:
Код

<? 
echo "<iframe src=\"".$r.".htm\" width='140' height='92'></iframe>" ;
?>



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


Новичок



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

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



Значение сушествует , но неработает.

smile smile smile

Это сообщение отредактировал(а) maxskater - 22.9.2005, 17:00
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0680 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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