| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > вопрос по php |
| Автор: maxskater 19.9.2005, 16:20 |
| У меня проблема мне надо чтобы переменная обрабатывалась и в зависимости от её значения выводились разные <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>";} ?> это неработает броузер говорит , что ошибка в строке echo "<iframe src="z1.htm" width="140" height="92"></iframe>" ; } я php почти незнаю , помогите |
| Автор: PARROT 19.9.2005, 16:29 | ||
maxskater, нужно экранировать кавычки:
Или можно ими не пользоваться совсем. Попробуй |
| Автор: maxskater 19.9.2005, 16:39 |
| Ура!!!! работает , ГИГАНТСКОЕ СПАСИБО |
| Автор: PARROT 19.9.2005, 16:41 |
| А в благодарность, регистрацию на форуме осилить, плиз? Мы Вам, Вы нам.... |
| Автор: R.M. 20.9.2005, 08:22 | ||
| maxskater если кавычки нужны можно ещё так сделать
но это при условии что в кавычках ' ' не будет PHP-переменных |
| Автор: -=Ustas=- 20.9.2005, 08:38 |
| Куксикус, переменную же можно и вывести, типа '.$var.' |
| Автор: Mal Hack 20.9.2005, 09:30 | ||
А вообще я бы тут switch использовал или один if.
|
| Автор: maxskater 22.9.2005, 15:20 | ||
| А как сделать , чтобы открывался файл с именем переменной т.е. r=123 123.htm , r=qwe qwe.htm Я попробовал так
Ненаходит iframe страницу |
| Автор: -=Ustas=- 22.9.2005, 15:26 | ||
А ты пробовал выводить переменую, значение существует? Попробуй так:
|
| Автор: maxskater 22.9.2005, 15:43 |
| Значение сушествует , но неработает. |