Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Prośba o sprawdzenie kodu
Forum PHP.pl > Forum > Przedszkole
kacer89
  1. Witam
  2. posiadam kilka programow ktore mialem na zaliczeniu, jednak jestem kompletnie zielony w tematyce PHP i nie udalo mi sie ich zaliczyc. jeśli ktoś byłby łaskawy sprawdzic te kody ktore powinny byc napisane obiektowo, niewiem czy do konca mi sie to udalo zrobic przy pomocy googli i znajomego.
  3. Jeśli coś bedzie nie tak prosze o wyjasnienie dlaczego tak:
  4.  
  5.  
  6.  
  7. 1
  8. Napisac skrypt wyswoetlajacy formularz zawieriajacy jedno pole i przycisk zatwierdzenia.
  9. Uzytkownik wpisuje w pole dowolny tekst. Po zatwierdzeniu powinien pojawic sie wpisany
  10. przez uzytkownika tekst ale wyswitlony "od konca"( uzyc funkcji strrev).
  11.  
  12.  
  13.  
  14. <?php
  15.  
  16. class napis
  17. {
  18. function form()
  19. {
  20. echo "<form action=".$_SERVER['PHP_SELF']." method=\"POST\">";
  21.  
  22. echo "podaj tekst, ktory ma sie pojawic od konca: <br/>";
  23. echo "<input type=\"text\" name=\"tekst\">";
  24. echo "<input type=\"submit\" name=\"przycisk\" value=\"Wykonaj\">";
  25. echo "</form>";
  26. }
  27.  
  28. function wynik()
  29. {
  30. if(isset ($_POST['tekst']))
  31. echo "wpisałes: ".$_POST['tekst']."<br/>";
  32. echo "tekst od konca to:".strrev($_POST['tekst']);
  33.  
  34. }
  35. }
  36. $moj_form = new napis;
  37. $moj_form->form();
  38. $moj_form->wynik();
  39.  
  40. ?>
  41.  
  42.  
  43.  
  44. 2
  45. Napisac skrypt wyswoetlajacy formularz zawieriajacy jedno pole i przycisk zatwierdzenia.
  46. Uzytkownik wpisuje w pole dowolny tekst. Po zatwierdzeniu powinien pojawic sie wpisany
  47. przez uzytkownika tekst ale wszystkie znaki musza byc zmienione na wielkie (funkcja strtoupper)
  48. <?php
  49.  
  50. class napis
  51. {
  52. function form()
  53. {
  54. echo "<form action=".$_SERVER['PHP_SELF']." method=\"POST\">";
  55.  
  56. echo "podaj tekst, ktory ma sie pojawic na nowo wielkimi literami: <br/>";
  57. echo "<input type=\"text\" name=\"tekst\">";
  58. echo "<input type=\"submit\" name=\"przycisk\" value=\"Wykonaj\">";
  59. echo "</form>";
  60. }
  61.  
  62. function wynik()
  63. {
  64. if(isset ($_POST['tekst']))
  65. echo "wpisałes: ".$_POST['tekst']."<br/>";
  66. echo "Teskt wielkimi literami to: ".strtoupper($_POST['tekst']);
  67.  
  68. }
  69. }
  70. $moj_form = new napis;
  71. $moj_form->form();
  72. $moj_form->wynik();
  73.  
  74. ?>
  75.  
  76.  
  77.  
  78.  
  79. 3
  80.  
  81. Napisac skrypt wyswietlajacy formularz zawieriajacy dwa pola i przycisk zatwierdzenia.
  82. Uzytkownik wpisuje w pola dowolny tekst oraz liczbe. Po zatwierdzeniu powinien pojawic sie wpisany przez uzytkownika tekst wyswietlony czcianka o rozmiarze takim jak podana liczba..
  83.  
  84. <?php
  85.  
  86. class napis
  87. {
  88. function form()
  89. {
  90. echo "<form action=".$_SERVER['PHP_SELF']." method=\"POST\">";
  91.  
  92. echo "podaj tekst i rozmiar czcionki, który ma się wyświetlić: <br/>";
  93. echo "<input type=\"text\" name=\"tekst\"><br/>";
  94. echo " Podaj roziar czcionki: <br/>";
  95. echo "<input type=\"text\" name=\"rozmiar\">";
  96. echo "<input type=\"submit\" name=\"przycisk\" value=\"Wykonaj\">";
  97. echo "</form>";
  98. }
  99.  
  100. function wynik()
  101. {
  102. if(isset ($_POST['tekst']))
  103. echo "<br/>";
  104.  
  105. echo "Twój tekst napisany w wybranym rozmiarze: <font size=\"".$_POST['rozmiar']."\">".$_POST['tekst']."</font>";
  106.  
  107. }
  108. }
  109. $moj_form = new napis;
  110. $moj_form->form();
  111. $moj_form->wynik();
  112.  
  113. ?>
  114.  
  115.  
  116.  
  117. 6
  118. Napisac skrypt wyswietlajacy formularz zawieriajacy dwa pola i przycisk zatwierdzenia.
  119. Uzytkownik wpisuje w pola dwie dowolne liczby calkowite. Po zatwierdzeniu powinien pojawic sie wpisany przez uzytkownika wynik podniesienia pierwszej z liczb do potegi okreslonej przez druga liczbe.
  120.  
  121.  
  122. <?php
  123.  
  124. class napis
  125. {
  126. function form()
  127. {
  128. echo "<form action=".$_SERVER['PHP_SELF']." method=\"POST\">";
  129.  
  130. echo "podaj liczbę która ma być podniesiona do potegi: <br/>";
  131. echo "<input type=\"text\" name=\"pole1\"><br/>";
  132. echo " Podaj potęgę: <br/>";
  133. echo "<input type=\"text\" name=\"pole2\">";
  134. echo "<input type=\"submit\" name=\"przycisk\" value=\"oblicz\">";
  135. echo "</form>";
  136. }
  137.  
  138. function wynik()
  139. {
  140. if(isset ($_POST['wyniczek']))
  141. echo "<br/>";
  142.  
  143. $podstawa=$_POST['pole1'];
  144. $potega=$_POST['pole2'];
  145. $wynika=pow($podstawa,$potega);
  146. echo $podstawa." do potęgi ".$potega." to jest ".$wynika;
  147.  
  148. }
  149. }
  150. $moj_form = new napis;
  151. $moj_form->form();
  152. $moj_form->wynik();
  153.  
  154. ?>
  155.  
  156.  
  157.  
  158.  
  159.  
  160. 5
  161. Napisac skrypt wyswoetlajacy formularz zawieriajacy dwa pola i przycisk zatwierdzenia.
  162. Uzytkownik wpisuje w pola dowolny tekst oraz nazwe koloru. Po zatwierdzeniu powinien pojawic sie wpisany tekst w wybranym kolorze.
  163.  
  164.  
  165. <?php
  166.  
  167. class napis
  168. {
  169. function form()
  170. {
  171. echo "<form action=".$_SERVER['PHP_SELF']." method=\"POST\">";
  172.  
  173. echo "Wpisz tekst który ma się ukazać: <br/>";
  174. echo "<input type=\"text\" name=\"tekst\"><br/>";
  175. echo "Wpisz kolor w jakim ma sie ukazać tekst <br/>";
  176. echo "<input type=\"text\" name=\"kolor\">";
  177. echo " <input type=\"submit\" name=\"przycisk\" value=\"Wykonaj\">";
  178. echo "</form>";
  179. }
  180.  
  181. function wynik()
  182. {
  183. if(isset ($_POST['tekst']) && isset ($_POST['kolor']))
  184. echo "Twój tekst: <font color=\"".$_POST['kolor']."\">".$_POST['tekst']."</font>";
  185. }
  186. }
  187. $moj_form = new napis;
  188. $moj_form->form();
  189. $moj_form->wynik();
  190.  
  191. ?>
  192.  
  193.  
  194.  
  195. 6
  196.  
  197. Napisac skrypt wyswoetlajacy formularz zawieriajacy jedno pole i przycisk zatwierdzenia.
  198. Uzytkownik wpisuje w pole nazwe koloru. Po zatwierdzeniu powinien pojawic sie ponownie ten sam formularz ale tlo strony powinno byc ustawione na kolor podany przez uzytkownika.
  199.  
  200. <?php
  201.  
  202. class napis
  203. {
  204. function form()
  205. {
  206. echo "<form action=".$_SERVER['PHP_SELF']." method=\"POST\">";
  207.  
  208. echo "Wpisz kolor w jakim ma sie ukazać tło <br/>";
  209. echo "<input type=\"text\" name=\"kolor\">";
  210. echo " <input type=\"submit\" name=\"przycisk\" value=\"Wykonaj\">";
  211. echo "</form>";
  212. }
  213.  
  214. function wynik()
  215. {
  216. if(isset ($_POST['kolor']))
  217. echo "<body bgcolor=".$_POST['kolor'].">";
  218. }
  219. }
  220. $moj_form = new napis;
  221. $moj_form->form();
  222. $moj_form->wynik();
  223.  
  224. ?>
  225.  
  226. Jesli ktos posiada ksiazki lub kursy z ktorych mozna sie nauczyc tego jezyka w prosty sposob bylbym wdzieczny o podanie nazwy
  227. Pozdrawiam
askone
Zadań domowych tutaj nie odrabiamy winksmiley.jpg

Jedno co mogę Ci powiedzieć, to że jeśli masz napisać kod strukturalnie to na 100% nie będzie tam żadnej class...

Pozdrawiam
Fifi209
Cytat(askone @ 12.10.2010, 12:21:05 ) *
Zadań domowych tutaj nie odrabiamy winksmiley.jpg

Tutaj nie, ale na giełdzie ofert chętnie. smile.gif

@topic
Zainteresuj się najpierw BBCode, potem będziesz mógł z kimkolwiek rozmawiać.
kacer89
jeden madrzejszy od drugiego
Fifi209
Cytat(kacer89 @ 12.10.2010, 14:50:43 ) *
jeden madrzejszy od drugiego


Znalazł się najmądrzejszy i zamiast zastosować się do Naszych uwag, będziesz jeszcze swoje prawił? Skoro jesteś taki wszechwiedzący, to po co prosisz o pomoc?

Miłej lektury: Temat: Jak poprawnie zadac pytanie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.