Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: php&HTML

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Nowitty
Отправлено: 11 Августа, 2011 - 03:35:53
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




Здравствуйте Улыбка
осваиваю пхп, решил написать...мини калькулятор) очень мини)
Вопрос: как сделать так, чтобы переменная которую я вывожу отображалась там где надпись "Получится:" ? я сделал так: создал html файл там вот эта "верстка", создал php файл где идет отработка программы, но я не хотел чтобы результат был просто на белом экране, так что я скопировал эту верстку в php файл, она отображается, но результат выводится в верхнем левом углу... вообще правильный ли такой подход? я имею ввиду копировать внешний вид в php файл(что-то подсказывает что нет)..

вот кстати как я пытался заставить переменную отображаться как мне надо Улыбка
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div id="answer">Получится: <?echo $s;?><div>
  3.  


тут же дополнительный вопрос, если я вывожу текст с помощью пхп можно ли его как-то обработать средствами html(цвет, стиль и тд)?
Прикреплено изображение (Нажмите для увеличения)
Снимок.JPG

(Отредактировано автором: 11 Августа, 2011 - 03:43:20)

 
 Top
PATCH
Отправлено: 11 Августа, 2011 - 03:40:57
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


Помог: 22 раз(а)




PHP:
скопировать код в буфер обмена
  1. echo "<div style='color:#096'>ПОЛУЧИЛОСЬ: ".$row"</div>";

а вообще лутчше отделять html от php с помощьюа так же не использовать стили html а использовать CSS.

(Отредактировано автором: 11 Августа, 2011 - 03:41:17)

 
 Top
illy
Отправлено: 11 Августа, 2011 - 07:32:00
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




легче на java script сделать Не понял этож просто калькулятор Ха-ха


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
PATCH
Отправлено: 11 Августа, 2011 - 07:32:59
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


Помог: 22 раз(а)




illy пишет:
легче на java script сделать этож просто калькулятор

человек только php изучает а ты сюда свой javascript) суеш)
 
 Top
Viper
Отправлено: 11 Августа, 2011 - 07:41:09
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Nowitty на будущее. Старайтесь писать не

а

т.к. можете наступить на short_open_tags=off и будете бить всех кого попало, за то, что не работает код.

Если не вдаваться в подробности, то можно совмещать php и html. Эт для ранней стадии программирования вполне нормально. Тем более что в профессиональных системах шаблоны тоже в виде php файла.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
illy
Отправлено: 11 Августа, 2011 - 10:28:34
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




Nowitty пишет:
если я вывожу текст с помощью пхп можно ли его как-то обработать средствами html(цвет, стиль и тд)?

Канешна можно . В мире нет ничего невозможного-просто до этого ещё не додумались Ха-ха
В пхп просто в кавычках пихаешь аштэмэл код
echo "<div id=answer style=color:#ff0000>Получится: $s<div>";

(Отредактировано автором: 11 Августа, 2011 - 10:30:39)



-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Nowitty
Отправлено: 11 Августа, 2011 - 16:05:55
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




PATCH, спасибо за include) кстати вопрос почему вот в таком коде:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. if(isset($_POST['plus']))
  4. {
  5. $s = $_POST['n1']+ $_POST['n2'];
  6. }
  7.  
  8. if(isset($_POST['minus']))
  9. {
  10. $s = $_POST['n1']- $_POST['n2'];
  11. }
  12. include "calc.php";
  13. ?>
  14.  

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

Viper, спасибо, учту)

illy, не работает такая запись, скорей всего я что-то не так делаю) немножко не понимаю куда вставить этот код?

(Отредактировано автором: 11 Августа, 2011 - 16:09:59)

 
 Top
illy
Отправлено: 11 Августа, 2011 - 16:51:54
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




Nowitty пишет:
если инклуде переместить перед 1м ифом то файл загрузится, но программа выполняться не будет...почему?)

потому что в инклуде наверняка выводится результат $s
а как он его получит если его вычисление идёт только потом? Ха-ха

вот куда вставь:

include "calc.php";
echo "<br><div align=center style=color:#ff0000>Получится: $s<div>";
?>

(Отредактировано автором: 11 Августа, 2011 - 16:56:28)



-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
PATCH
Отправлено: 11 Августа, 2011 - 19:53:44
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


Помог: 22 раз(а)




Viper пишет:
т.к. можете наступить на short_open_tags=off и будете бить всех кого попало, за то, что не работает код.

и много он где отрублен в наше время?)
(Добавление)
illy пишет:
include "calc.php";

CODE (html):
скопировать код в буфер обмена
  1. echo "<br><div align=center style=color:#ff0000>Получится: $s<div>";

самом инклуде походу должна быть эта строка. только без echo. без всего кода точно утверждать немогу

(Отредактировано автором: 11 Августа, 2011 - 19:56:04)

 
 Top
Nowitty
Отправлено: 11 Августа, 2011 - 20:03:31
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




illy пишет:
include "calc.php";
echo "<br><div align=center style=color:#ff0000>Получится: $s<div>";
?>


вот это работать ну никак не хочет Улыбка

illy пишет:
потому что в инклуде наверняка выводится результат $s
а как он его получит если его вычисление идёт только потом?

ну да...глуповат вопрос)

всем спасибо, все работает Круто
 
 Top
illy
Отправлено: 12 Августа, 2011 - 09:03:25
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




Цитата:
include "calc.php";
echo "<br><div align=center style=color:#ff0000>Получится: $s<div>";
?>
вот это работать ну никак не хочет


может в инклуде стоит exit; ? Не понял


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB