Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Проектирование элементов пользовательского интерфейса


Проектирование элементов пользовательского интерфейса

Выполнил студент группы ЭВМБ1-1

Воронцов Денис

 

Москва 2013.

1) Цель лабораторной работы
Формирование компетенций: ОК1, ОК11, ОК12, ПК2, в том числе получение практических навыков и умений работы с PHP-машиной и проектирования элементов пользовательского интерфейса.

2) Задание на выполнение лабораторной работы
1) Запустить PHP-сценарий для вывода информации о версии PHP-машины.

2) Разработать программу и сценарий для решения уравнения (в соответствии с вариантом, выданным преподавателем). Предусмотреть формы ввода данных (однострочные поля) и кнопки управления (например: «Решить», «Очистить»).

3) Разработать программу для ввода и получения данных пользователем. Документ ввода данных должен содержать два поля для однострочного ввода: «Имя пользователя», «E-mail», поле многострочного ввода, например «Комментарий», переключатели единственного и множественного выбора. Если пользователь не сделал выбор, считать выбором, установленный по умолчанию.

Код страниц:

info.php

<?php

phpinfo();

?>

ur.php

<?php

if (isset($_POST['act']))

{

if(((!is_numeric($_POST['a']))||(!is_numeric($_POST['b'])))||(!is_numeric($_POST['c'])))

{

exit("Ошибка!!!");

}

echo "<b>Введенные корни: </b><br>";

echo "A = ".$_POST['a']."<br>";

$a=$_POST['a'];

echo "B = ".$_POST['b']."<br>";

$b=$_POST['b'];

echo "C = ".$_POST['c']."<br>";

$c=$_POST['c'];

$d=$b*$b-4*$a*$c;

echo "D = ". $d;

 

echo "<br><b>Решение уравнения:</b>";

if($d<0) echo "<br>Нет вещественных корней";

if($d>0) echo "<br>x1 = ". ((-$b+sqrt($d))/(2*$a)). " <br>x2 = ". ((-$b-sqrt($d))/(2*$a));

if($d==0) echo "<br> x1 = x2 = ". ((-$b)/(2*$a));

}

?>

<!DOCTYPE html>

 

<html lang="ru">

<head>

 

<title></title>

</head>

<body>

<form action="/vorontsov/2.php" method="post">

Введите корни A,B,C<br><br>

a=<input type="text"name="a">

b=<input type="text"name="b">

c=<input type="text"name="c">

<input type="hidden" name="act" value="act"><br><br>

<input type="submit" name="submit" value="Решить">

<input type="reset" name="reset" value="Очистить">

</form>

</body>

</html>

data.php

<?php

//вычисляем текущую дату в формате"день.месяц.год"

$dat=date("d.my");

//вычисляем текущее время

$tm=date("h:i:s");

#выводим их

echo"текущая дата:$dat года <br>/n";

echo"текущее время:$tm <br>/n";

?>

varianti.php

<html lang="en">

<head>

<title></title>

</head>

<body>

<form action="/vorontsov/format2.php" method="post">

<hr>

<b>Форма ввода</b><br><br>

Имя: <input type="text" name="name"><br>

Email: <input type="text" name="email"><br>

Комментарий:

<br><textarea name="comment" rows="5" cols="180"></textarea><br>

<br>Единственный выбор:<br>

<input type="radio" name="rad" value=" Вариант 1" checked>Вариант 1<br>

<input type="radio" name="rad" value="Вариант 2">Вариант 2<br>

<input type="radio" name="rad" value="Вариант 3">Вариант 3<br>

<br>Множественный выбор:<br>

<?php

for($i=1; $i<4;$i++)

{

echo "<input TYPE=checkbox name='chk". $i."' value='Выбор ".$i."'>Выбор". $i." <br>";

 

}

 

?>

<input type="hidden" name="act" value="act"><br><br>

<input type="submit" name="submit" value="Отправить">

 

</form>

</body>

 

<?php

if (isset($_POST['act']))

{

 

echo "<b>Результат запроса:</b><br>";

echo "Имя: ".$_POST['name']."<br>";

 

echo "Email: ".$_POST['email']."<br>";

 

echo "Комментарий: ".$_POST['comment']."<br>";

 

echo "Единственный выбор: ".$_POST['rad']."<br>";

 

echo "<u>Выбрано элементов - ".(count($_POST)-6)."</u>";

for ($j=0;$j<5;$j++)

{

if(isset($_POST['chk'.$j]))

echo "<br>Выбрано - ".$_POST['chk'.$j];

}

}

?>

<!DOCTYPE html>

 

 

Вывод: В данной лабораторной работе я научился выводить информацию о версии PHP-машины, разработал программу и сценарий для решения уравнения, а также разработал программу для ввода и получения данных пользователем.

 

 




<== предыдущая лекция | следующая лекция ==>
Внутренняя среда организации | Министерство сельского хозяйства Российской Федерации. Выполнил студент группы ЭВМБ1-1

Дата добавления: 2015-06-15; просмотров: 329. Нарушение авторских прав; Мы поможем в написании вашей работы!




Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

Принципы, критерии и методы оценки и аттестации персонала   Аттестация персонала является одной их важнейших функций управления персоналом...

Пункты решения командира взвода на организацию боя. уяснение полученной задачи; оценка обстановки; принятие решения; проведение рекогносцировки; отдача боевого приказа; организация взаимодействия...

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

Подкожное введение сывороток по методу Безредки. С целью предупреждения развития анафилактического шока и других аллергических реак­ций при введении иммунных сывороток используют метод Безредки для определения реакции больного на введение сыворотки...

Принципы и методы управления в таможенных органах Под принципами управления понимаются идеи, правила, основные положения и нормы поведения, которыми руководствуются общие, частные и организационно-технологические принципы...

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

Studopedia.info - Студопедия - 2014-2025 год . (0.014 сек.) русская версия | украинская версия