Guest User

Untitled

a guest
Feb 24th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.24 KB | None | 0 0
  1. <b>Голубев П.А.</b><br>
  2. <b>Пример 1: варианты объявления РНР скриптов</b><br>
  3. <?php
  4. echo("1. Простейший способ, но возможен конфликт при использовании XML<br>");
  5. echo("2. Наиболее распростроненный способ<br>");
  6. echo("3. Начиная с РНР 7 нельзя факультативно применять ASP-тэги<br>");
  7. ?>
  8. <script language="php">
  9. echo("4. Используется для лучшей совместимости с HTML редакторами<br>");
  10. </script>
  11.  
  12. <br>
  13.  
  14. <b>Голубев П.А.</b><br>
  15. <b>Пример 2: объявление переменных</b><br>
  16. <?php
  17. $a = 1;
  18. $b = 2;
  19.  
  20. $c = $a + $b;
  21.  
  22. echo ("результат сложения а=1 и b=2 равен ") . $c . "<br>";
  23. ?>
  24.  
  25. <br>
  26.  
  27. <b>Голубев П.А.</b><br>
  28. <b>Пример 3: передача значения из формы</b><br>
  29. <form action="main.php" method="post">
  30. Name: <input title="name" type="text" name="name"/><br>
  31. <input type="submit">
  32. </form>
  33. <?php
  34. if (isset($_POST["name"]))
  35. {
  36. echo ("name=") . $_POST["name"] . "<br>";
  37. }
  38. ?>
  39.  
  40. <br>
  41.  
  42. <b>Голубев П.А.</b><br>
  43. <b>Пример 4: передача несольких значения из формы</b><br>
  44. <form action="main.php" method="get">
  45. Name: <input type="text" name="name2"/><br>
  46. Email: <input type="text" name="e-mail"/><br>
  47. <input type="submit" name="name"/>
  48. </form>
  49. <?php
  50. if (isset($_GET["name2"]))
  51. {
  52. echo("<p> name= ") . $_GET["name2"];
  53. }
  54. if (isset($_GET["e-mail"]))
  55. {
  56. echo("<p> e-mail= ") . $_GET["e-mail"];
  57. }
  58. ?>
  59.  
  60. <br>
  61.  
  62. <b>Голубев П.А.</b><br>
  63. <b>Пример 5: обработка переключателей и радиокнопок</b><br>
  64. <form action="main.php" method="post">
  65.  
  66. Любимый предмет: <br>
  67. <input type="radio" name="kurs" value="КТБД">Конструкторско-технологические базы данных<br>
  68. <input type="radio" name="kurs" value="СФМ">Системы функционального моделирования<br>
  69. <input type="radio" name="kurs" value="СИИ">Системы искусственного интеллекта<br>
  70.  
  71.  
  72. Когда вы предпочитаете его изучать:<br>
  73. <input type="checkbox" name="times[]" value="m">за завтраком
  74. <input type="checkbox" name="times[]" value="n">в обед
  75. <input type="checkbox" name="times[]" value="d">за ужином
  76. <input type="checkbox" name="times[]" value="l">поздно ночью
  77.  
  78. <p>
  79. <input type=hidden name="stage" value="results">
  80. <input type="submit" value="Всегда!">
  81. </form>
  82. <?php
  83. if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST["kurs"]))
  84. {
  85. echo("Мой любимый предмет: <i>" . $_POST["kurs"] . "</i><br>");
  86.  
  87. $favorite_times = isset($_POST["times"]) ? count($_POST["times"]) : 0;
  88.  
  89. if ($favorite_times <= 1) {
  90. $times_message = "не ботан";
  91. } else if ($favorite_times > 1 && $favorite_times < 4) {
  92. $times_message = "ботаю иногда";
  93. } else {
  94. $times_message = "ботан";
  95. }
  96. echo("Я <i>" . $times_message . "</i><br>");
  97. }
  98. ?>
  99.  
  100. <br>
  101.  
  102. <b>Голубев П.А.</b><br>
  103. <b>Задание 1: SELECT форма</b><br>
  104. <form action="main.php" method="post">
  105. <select name="task1">
  106. <option value="1">Один</option>
  107. <option value="2">Два</option>
  108. <option value="3">Три</option>
  109. </select>
  110. <br>
  111. <select name="listbox" size="3">
  112. <option value="1" selected>Один</option>
  113. <option value="2">Два</option>
  114. <option value="3">Три</option>
  115. <option value="4">Четыре</option>
  116. <option value="5">Пять</option>
  117. </select>
  118. <br>
  119. <input type="submit"/>
  120. </form>
  121. <?php
  122. if (isset($_POST["task1"]))
  123. {
  124. echo("Выбранный пункт " . $_POST["task1"] . "<br>");
  125. }
  126. if (isset($_POST["listbox"]))
  127. {
  128. echo("Выбранный пункт " . $_POST["listbox"] . "<br>");
  129. }
  130. ?>
  131.  
  132. <br>
  133.  
  134. <b>Голубев П.А.</b><br>
  135. <b>Пример 6: подключение к базе данных</b><br>
  136. <?php
  137. if ($c = oci_connect("HR", "oracle", "127.0.0.1/orcl"))
  138. {
  139. echo ("Successfully connected to Oracle<br>");
  140. oci_close($c);
  141. }
  142. else
  143. {
  144. $err = oci_error();
  145. echo ("Oracle Connect Error". $err["message"]);
  146. }
  147. ?>
  148.  
  149. <br>
  150.  
  151. <b>Голубев П.А.</b><br>
  152. <b>Пример 7: формирование простейшего отчета</b><br>
  153. <?php
  154. $c = oci_connect("HR", "oracle", "127.0.0.1/orcl");
  155. if (!$c)
  156. {
  157. $err = oci_error();
  158. echo ("Oracle Connect Error". $err["message"]);
  159. die();
  160. }
  161.  
  162. $s = oci_parse($c, "SELECT object_name, object_type FROM user_objects");
  163. oci_execute($s, OCI_DEFAULT);
  164.  
  165. echo ("<table border=1><tr><td>OBJECT_NAME</td><td>OBJECT_TYPE</td></tr>");
  166. while (oci_fetch($s))
  167. {
  168. echo ("<tr><td>" . oci_result($s, "OBJECT_NAME") . "</td><td>" . oci_result($s, "OBJECT_TYPE") . "</td></tr>");
  169. }
  170. echo("</table><br>");
  171.  
  172. oci_commit($c);
  173. oci_close($c);
  174. ?>
  175.  
  176. <br>
  177.  
  178. <b>Голубев П.А.</b><br>
  179. <b>Пример 8: вычислительные возможности Oracle</b><br>
  180. <?php
  181. $c = oci_connect("HR", "oracle", "127.0.0.1/orcl");
  182. if (!$c)
  183. {
  184. $err = oci_error();
  185. echo ("Oracle Connect Error". $err["message"]);
  186. die();
  187. }
  188.  
  189. $s = oci_parse($c, "SELECT sin(3.14) as MYSIN FROM dual");
  190. oci_execute($s, OCI_DEFAULT);
  191. while (oci_fetch($s))
  192. {
  193. echo ("sin (3.14) = " . oci_result($s, "MYSIN") . "<br>");
  194. }
  195.  
  196. oci_commit($c);
  197. oci_close($c);
  198. ?>
  199.  
  200.  
  201. <br>
  202.  
  203. <b>Голубев П.А.</b><br>
  204. <b>Задание 2: Числовые функции Oracle</b><br>
  205. <?php
  206. $c = oci_connect("HR", "oracle", "127.0.0.1/orcl");
  207. if (!$c)
  208. {
  209. $err = oci_error();
  210. echo ("Oracle Connect Error". $err["message"]);
  211. die();
  212. }
  213.  
  214. $s = oci_parse($c, "SELECT sin(3.14) as MYSIN, sqrt(3) as MYSQRT, EXP(2) as MYEXP FROM dual");
  215. oci_execute($s, OCI_DEFAULT);
  216. oci_fetch($s);
  217. $sin_number = oci_result($s, "MYSIN");
  218. echo ("sin (3.14) = " . number_format($sin_number, 5) . "<br>");
  219. $sqrt_number = oci_result($s, "MYSQRT");
  220. echo ("sqrt (3) = " . number_format($sqrt_number, 5) . "<br>");
  221. $exp_number = oci_result($s, "MYEXP");
  222. echo ("exp (2) = " . number_format($exp_number, 5) . "<br>");
  223.  
  224. oci_commit($c);
  225. oci_close($c);
  226. ?>
Add Comment
Please, Sign In to add comment