[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите разобраться
forastr
Создал страничку с фреймами
HTML
<html>
<head>
<title> </title>

<FRAMESET rows="150,*">
<frame src="1.html" name="banner">
<FRAMESET cols="25%,*">
<frame src="2.html" name="menu">
<frame src="3.html" name="main">
</frameset>
</frameset>
</head>
<body>

</body>
</html>

Все работатет

Страница 3.html
HTML
<html>
<body>
<form method="get" action="4.php"><br>
<p>экзотические фрукты</p>
<select name="ram" size=1>
<option>Банан</option>
<option>Лимон</option>
<option>Апельсин</option>
<option>Манго</option>
<option>Киви</option>
</select>
<input type=submit value=Передать>
</form>
</body>
</html>

обрабатывается php кодом

PHP
$ram=$_GET["ram"];

if ((
$ram =='Банан')||($ram =='Апельсин')||($ram =='Манго'))
echo 
"Я люблю  $ram";

elseif (
$ram =='Киви')
echo 
"Я  не люблю $ram";

elseif (
$ram =='Лимон')
echo 
"Я не оченб люблю $ram";




когда нажимаю на кнопку ничего не происходит
Как сделать чтобы все осталось а в главном фрейме вывелся результат?

как правильно офромлять код php в html Не работают теги внутри кода php хотя код php находиться в <html></html>?Большое спасибо!

комментарий от sergeiss - обрамляйте код тэгами, плз!



Спустя 5 минут, 2 секунды (22.07.2009 - 21:08) Soldier Ghost написал(а):
<script language="php">...</script>

Спустя 1 день, 22 часа, 19 минут, 14 секунд (24.07.2009 - 19:27) Ваня написал(а):
я ща пишу камуто?

Спустя 52 секунды (24.07.2009 - 19:28) Guest написал(а):
Меня ктото слышит? С кем поговорить?

Спустя 1 час, 57 минут, 27 секунд (24.07.2009 - 21:25) jank написал(а):
Странно..У меня все работает.. какая именно ошибка?

Спустя 2 дня, 23 часа, 54 минуты, 16 секунд (27.07.2009 - 21:19) Guest написал(а):
Почему не работает?

HTML
<html>
<head>
<title></title>
</head>
<body>
<script language="php">
<?php
$ram = $_GET['ram'];
if (($ram == 'Банан')||($ram =='Апельсин')||($ram =='Манго'))
echo "Я люблю $ram";
elseif ($ram =='Киви')
echo "Я не люблю $ram";
elseif ($ram == 'Лимон')
echo "Я не очень люблю $ram";
?>
</script>
</body>
</html>


Я хочу что бы переменная отображалась на странице html

Спустя 7 минут, 42 секунды (27.07.2009 - 21:27) sergeiss написал(а):
А как проявляется это "не работает"? Выдает ошибку или еще что-то?

И что ты делаешь для того, чтобы оно работало? Где и что указываешь, какие параметры, как вызываешь скрипт?

PS. И оформляй код тэгами, плз! Так он становится читабельнее. Сейчас я его заключил в тэги, а впредь сам делай.

Спустя 6 минут, 39 секунд (27.07.2009 - 21:34) PandoraBox2007 написал(а):
page.php?ram=Банан

HTML
<html>

<head>
<title>Йо-хо-хо и бутылка рому</title>
</head>

<body>
<?php
$ram = $_GET['ram'];
if (($ram == 'Банан' ) || ($ram =='Апельсин') || ($ram =='Манго') || ($ram == 'Киви'))
{
  echo "Я люблю $ram";
}
elseif ($ram == 'Лимон')
{
  echo "Я не очень люблю $ram";
} else {
  echo "Я все ненавижу :)";
}
?>
Быстрый ответ:

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