Помогите новичку.

Статус
В этой теме нельзя размещать новые ответы.

troll90945

Читатель
Заблокирован
Регистрация
29 Фев 2008
Сообщения
109
Реакции
47
  • Автор темы
  • Заблокирован
  • #1
Я совсем недавно начал изучать пхп.
И не могу понять почему в этом скрипте не видно переменных!!!
<html>
<HEAD>
<TITLE>form mod</TITLE></head>
<BODY>
<?php
print ("фамилия $name.<BR>/n");
print ("очество $ocestvo.<BR>/n");
print ("имя $familia.<BR>/n");
print ("Заявка на $doll.<BR>/n");
print ("логин $login.<BR>/n");
print ("Владею языками програмирования $program.<BR>/n");
print ("Имею туристичиский разряд $tyr.<BR>/n");
print ("icq $icq.<BR>/n");
print ("e.mail $email.<BR>/n");
print ("С правилами ознакомлен. $yas.<BR>/n");
?>
</BODY>
</html>
Укажите пожалуста ошибку!!!!!
 
Вот так работать будет )

Код:
<html>
<HEAD>
<TITLE>form mod</TITLE></head>
<BODY>
<?php
print ('фамилия: ' .$name);
echo ('<br />');
print ('очество: ' .$ocestvo);
echo ('<br />');
print ('имя: ' .$familia);
echo ('<br />');
print ('Заявка на '.$doll);
echo ('<br />');
print ('логин: ' .$login);
echo ('<br />');
print ('Владею языками програмирования: ' .$program);
echo ('<br />');
print ('Имею туристичиский разряд: ' .$tyr);
echo ('<br />');
print ('icq: ' .$icq);
echo ('<br />');
print ('e.mail: ' .$email);
echo ('<br />');
print ('С правилами ознакомлен ' .$yas);
?>
</BODY>
</html>
 
Вот так работать будет )

А в чём отличие то принципиально? Переменные в двойных кавычках должны подставляються. А почему их не видно, так это смотря откуда они прийти должны, из запроса, сессии или кук. Если из запроса то опция register globals должна быть включена и т.д. Непонятно, за что спасибо сказал - неужели заработало? :D
 
Ну извиняйте, я в пхп особо то не рублю, набросал на скорую руку, определил переменную прямо в скрипте, проверил - вроде работает )))
 
Если переменные в скрипте определять то они и в первом случае подставляются)
 
Я сам в стадии активного обучения PHP и экспериментов.Могу посоветовать сайты которые будут полезны как раз новичкам( то биш с нуля), однако там много инфы есть и для более продвинутых пользователей.

Для просмотра ссылки Войди или Зарегистрируйся - внимательно просмотри весь сайт- там много полезного.
Для просмотра ссылки Войди или Зарегистрируйся- это их дочерний сайт, чтоб не искал, сразу даю, как раз для тех кто совсем только начинает.Подробно, четко , без лишней воды и понятно для новичка.
 
могу посоветовать использовать конструкцию языка echo
причем если надо выводить переменные внутри блока то надо использовать " иначе ' - тогда весь текст будет сплошняком

например

$vas='vasily';
echo "hello $vas";

выведет руllo vasily
=)
 
Вот странный вопрос "А с чего лучше начать изучени? ", ответ как всегда - "Начинаем читать книгы по PHP" чем больше тем лутше, вот тут целый раздел книг по PHP!!!
 
PHP:
<?php
echo <<<END
фамилия {$name}.<BR>
очество {$ocestvo}.<BR>
имя {$familia}.<BR>
Заявка на {$doll}.<BR>
логин {$login}.<BR>
Владею языками програмирования {$program}.<BR>
Имею туристичиский разряд {$tyr}.<BR>
icq {$icq}.<BR>
e.mail {$email}.<BR>
С правилами ознакомлен. {$yas}.<BR>
END;
?>
Попробуйте так. Не мучайте Ваш сервак скриптами, которые пишете Вы! Echo всегда лучше print - запомните. :ay:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху