Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ковычки в коде php
 
 автор: Митя   (12.12.2015 в 12:46)   письмо автору
 
 

Подскажите пожалуйста кто сможет !!!

Вот одна из строк кода
echo "<BR>Модель считается завершенной ...";

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

echo "<form action=010.php method=`post`>";
echo "<FONT SIZE=`-1`>Очки:</FONT>";
echo "<input type=`text` name=`person` size=`8` maxlength=`10` value=$person>";
echo "<FONT SIZE=`-1`>Что следано:</FONT> <input type=`text` name=`person` size=`25` maxlength=`80` value=$person>";
echo "<input type=`submit` value=`Отправь !`>";
echo "</form>";


Хотелось бы вынести из языка php отдельно, но так нельзя, придётся дополнительную страницу создавать.
Сама страница написана так

<?php
switch ($_GET["i"]) {
case 
"0":
echo 
"<li><a href=$put?i=58901>1 ссылка</a>";
echo 
"<li><a href=$put?i=34973>2 ссылка</a>";
break;
case 
"58901":
echo 
"информация";
break;
case 
'34973':
echo 
"информация";
break;
}
?>

  Ответить  
 
 автор: Valick   (12.12.2015 в 13:08)   письмо автору
 
   для: Митя   (12.12.2015 в 12:46)
 

Митя, кеды вместо валенок потому что они красивее?
Почему вы используете обратный апостроф вместо обычного?
Рекомендую вам купить хорошую книгу и начать с освоения базовой теории языка.

  Ответить  
 
 автор: Митя   (12.12.2015 в 13:31)   письмо автору
 
   для: Valick   (12.12.2015 в 13:08)
 

У меня 4 книги. По одной из которых я нашёл в конце ссылку на данный форум , зарегистрировался.
Форум очень помогает. Я конечно туго соображаю, но двигаюсь вперёд.
А по живим примерам легче отталкиваться, чем соображать путаясь в книгах.

"А кеды вместо валенок" - потому что они легкие !!!



Спасибо, разобрался

  Ответить  
 
 автор: Valick   (12.12.2015 в 13:47)   письмо автору
 
   для: Митя   (12.12.2015 в 13:31)
 

Что за книги? Назовите их, я вам скажу которые из них нужно сжечь :)
Привыкайте сразу к оформлению кода.
Привыкайте не перемешивать РНР код и HTML код.
Грубо говоря все вычисления на РНР(без использования echo или print) вверху, а весь HTML внизу (если например пишите одним файлом)
Не стоит выводить HTML код при помощи echo, наоборот echo должно использоваться в HTML коде для подстановки результата работы РНР кода записанного в переменные.
не так
echo "<form action=010.php method=\"post\">";

а так
<form action="<?php echo $url?>" method="post">

  Ответить  
 
 автор: Митя   (12.12.2015 в 14:12)   письмо автору
 
   для: Valick   (12.12.2015 в 13:47)
 

Я понимаю, но в данной ситуации
switch ($_GET["i"]) { 

если я оформлю данный код,
<form action="<?php echo $url?>" method=`post`>

он будет один на все страницы ( будет находиться сверху)
echo "<li><a href=$put?i=58901>1 ссылка</a>";
echo "<li><a href=$put?i=34973>2 ссылка</a>"; 


а мне надо так, чтобы на первой странице (части страницы) ввести одну запись, а с другой части страницы ввести другую запись.
Получится столько разных форм, сколько ссылок на разные места (части страницы)

  Ответить  
 
 автор: Valick   (12.12.2015 в 14:28)   письмо автору
 
   для: Митя   (12.12.2015 в 14:12)
 

Подозреваю, что вы меня не правильно поняли. Речь не о вверху и внизу страницы (или каком-то другом месте страницы в браузере у пользователя), а о самом коде в вашем тесктовом редакторе. Учитесь отделять логику кода от представления.

Страница отдаваемая пользователю должна гененрироваться на основе шаблона и каких либо данных (контента). Вы пока этого не умеете, и пишите код "руками".

  Ответить  
 
 автор: Митя   (12.12.2015 в 15:24)   письмо автору
 
   для: Valick   (12.12.2015 в 14:28)
 

Я это понял.
Если я код впишу без
echo ".......";
то будет ошибка,
если вписать вне php-кода, будет показываться на всех страницах, а мне надо чтобы показывалась на определённой части страницы.
Вот, для примера, моя страница, которую сам написал
http://fx-take.tomsknet.ru/file/pribil.php

а вот страница, где вначале висит код вне PHP
http://fx-take.tomsknet.ru/slovar/010.php?i=0
<?echo $termin ?><a href=010.php?s10_graf=1&i=0>Графические фигуры</a><?echo $termin2 ?>
<BR>Чем дольше формировалась фигура (месяц и более), тем выше ее надежность.


а потом загоняется условие
<?php
switch ($_GET["i"]) {
case 
"0":


Так вот, мне нужно чтобы в тех условиях вставить кнопку, как я смогу внести код туда без echo "" ?
<form action="<?php echo $url?>" method="post">

  Ответить  
 
 автор: Valick   (12.12.2015 в 15:46)   письмо автору
 
   для: Митя   (12.12.2015 в 15:24)
 

если вписать вне php-кода, будет показываться на всех страницах, а мне надо чтобы показывалась на определённой части страницы
вот тут вы немного заблуждаетесь (я уже говорил вам про книги, их нужно читать, а не листать)
<?php
if(true){ ?>
<p>эту надпись видно на странице</p>
<?php }else{ ?>
<p>эту надпись вы никогда не увидите, пока не измение условие на false</p>
<?php ?>

  Ответить  
 
 автор: Митя   (12.12.2015 в 17:36)   письмо автору
 
   для: Valick   (12.12.2015 в 15:46)
 

Parse error: syntax error, unexpected '<' in /usr/ .................

Видать Ваша книга ?
На 511 странице внизу жирным шрифтом указан ваш форум
"Самоучитель PHP 5" автор Максим Кузнецов, Игорь Симдянов
(Санкт-Петербург ""БХВ-Петербург"" 2004 560 с.)

В ней, пролистав, как Вы говорите, нигде не нашёл надписи в примерах, где сочетаются знаки
{ ?> 


то есть открывается фигурная скобка и закрывается код PHP,
извините, но я наверное туплю !!

  Ответить  
 
 автор: Valick   (12.12.2015 в 19:05)   письмо автору
 
   для: Митя   (12.12.2015 в 17:36)
 

Нет книга не моя, а Игоря Вячеславовича (cheops), в силу некоторых обстоятельств, он не часто заходит на форум.
Код рабочий
Parse error: syntax error, unexpected '<' in /usr/ .................
это вы там что-то неправильно сделали

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования