Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak uczyliścię się PHP ? + Problem...
nowofresh
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 1
Dołączył: 8.09.2010

Ostrzeżenie: (20%)
X----


Witam (IMG:style_emoticons/default/sadsmiley02.gif) .

Czytam książkę PHP i MySQL - Vademecum profesjonalisty, jestem na 67 stronie. Czytałem dalej o tych instrukcjach warunkowych typu - if, else itd. ale zupełnie z tego nic nie rozumiem. Autor książki źle naucza PHP ! Ta książka jest beznadziejna. Ciągnie ten sam przykład już do strony 67 i mam w przetwarzanieformualrza.php aż 130 linijek ! To jest jakieś poj... Powinien każdy temat rozpoczynać nowym przykładem.

Teraz pytanie do was, jak wyglądała wasza nauka PHP ?
Czytaliście książkę czy kursy internetowe ?

Można się uczyć z Manuala ?
Bo nie wiem jak się uczyć PHP (IMG:style_emoticons/default/sad.gif) .

Na chwilę obecną mój kod wygląda tak (IMG:style_emoticons/default/haha.gif) :
  1. <html>
  2. <head>
  3. <title>Częsci samochodowe Janka — wyniki zamówienia</title>
  4. </head>
  5. <body>
  6. <h1>Części samochodowe Janka</h1>
  7. <h2>Wyniki zamówienia</h2>
  8. <?php
  9. echo '<p>Zamówienie przyjęte o: ';
  10. echo date('H:i:s . jS F Y') . "<br />";
  11. echo( date('H:i:s') . ' w dniu ' . date('jS F Y')) . "<br />";
  12. echo '</p>';
  13.  
  14.  
  15. //Utworzenie trzech nowych zmiennych i wysłanie za pomocą POST
  16. $iloscopon = $_POST['iloscopon'];
  17. $iloscoleju = $_POST['iloscoleju'];
  18. $iloscswiec = $_POST['iloscswiec'];
  19.  
  20. //Ciąg znaków
  21. //Ciągi odzielamy kropką
  22. echo('<p>Zamówienie Państwa wygląda następująco: </p>');
  23. echo($iloscopon.' opon<br />');
  24. echo($iloscoleju.' butelek oleju<br />');
  25. echo($iloscswiec.' swiec zapłonowych<br />');
  26.  
  27. /*
  28. //Identyfikatory
  29. $ilosc = 0; //Zmienna typu integer.
  30. $wartosc = 0.00; //Zmienna typu double
  31. */
  32.  
  33. $ilosc = $iloscopon + $iloscoleju + $iloscswiec;
  34. echo ('Zamowionych czesci: '.$ilosc.'<br />');
  35.  
  36. //Przecinek odziela argumenty
  37. define("CENAOPON", 100);
  38. define("CENAOLEJU", 10);
  39. define("CENASWIEC", 4);
  40.  
  41. $wartosc = $iloscopon * CENAOPON
  42. + $iloscoleju * CENAOLEJU
  43. + $iloscswiec * CENASWIEC;
  44.  
  45. echo 'Cena netto: '.number_format($wartosc , 2).' PLN<br />';
  46. $stawkavat = 0.22; //Stawka VAT wynosi 22%
  47. $wartosc = $wartosc * ( 1+$stawkavat);
  48. echo 'Cena brutto: '.number_format($wartosc , 2). 'PLN<br />';
  49.  
  50.  
  51. echo('Dla przykladu: ' . CENAOPON);
  52. $a = 'Jeden czlon nazwy i ';
  53. $b = ' drugi';
  54. $wynik = $a.$b;
  55. echo('Pokazuje wynik: ' . $wynik. '<br />');
  56. /*
  57. //isset sprawdza czy zmienna istnieje || empty sprawdza czy jest pusta
  58. echo2 ('isset($iloscopon): '.isset($iloscopon).'<br />');
  59. echo2 ('isset($niema): '.isset($niema).'<br />');
  60. echo2 ('empty($iloscopon): '.empty($iloscopon).'<br />');
  61. echo2 ('empty($niema): '.isset($niema).'<br />');
  62. */
  63.  
  64. if( $ilosc == 0) {
  65. echo('<p style="color:red">');
  66. echo('Na poprzedniej stronie nie zostało zlozone zadne zamowienie!<br />');
  67. echo('</p>');
  68. }
  69. else {
  70. if ($iloscopon > 0)
  71. echo ($iloscopon. 'opon<br />');
  72. if ($iloscoleju > 0)
  73. echo ($ilosoleju. 'butelek oleju<br />');
  74. if ($iloscswiec > 0)
  75. echo ($iloscswiec. 'swiec zaplonowych<br />');
  76. }
  77. /*
  78. if( $iloscopon < 10 ) {
  79. $znizka = 0;
  80. elseif( $iloscopon >= 10 $$ $iloscopon <=49 )
  81. $znizka = 5;
  82. elseif( $iloscopon >=50 $$ $iloscopon <=99 )
  83. $znizka = 10;
  84. elseif( $iloscopon > 100 )
  85. $znizka = 15;
  86. }
  87. */
  88.  
  89.  
  90. ?>
  91.  
  92.  
  93.  
  94. <?php
  95. /*
  96.  
  97. switch($jak) {
  98. case "a" :
  99. echo "<p>Stały klient.</p>";
  100. break:
  101. case "b" :
  102. echo "<p>Reklama tel.</p>";
  103. break :
  104. case "c" :
  105. echo "<p>Reklama www.</p>";
  106. break :
  107. }
  108. */
  109. ?>
  110.  
  111.  
  112. <?php
  113. /*
  114.  
  115.  
  116. if($jak == "a") {
  117. echo "<P>Stały klient.</p>";
  118. } elseif($jak == "b") {
  119. echo "<P>Reklama TV.</p>";
  120. } else {
  121. echo "<p>Zrodlo nieznane</p>";
  122. }
  123. */
  124. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bim2
post
Post #2





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Ja jestem chyba jakiś inny ale nigdy nawet nie zajrzałem do książki o PHP oO. Wymyśliłem sobie kiedyś że chce własną stronę, ale nie strone w webmajsterze onetowskim czy czystym html tylko jakiegoś cmsa (nie wiedziałem co to znaczy (IMG:style_emoticons/default/tongue.gif) ). Pierwszy z brzegu na google co mi znalazło i klikam sobie "install.php" a tutaj jakieś znaczki... Chwilę dużej poszukiwań i natrafiam na wzmianki o jakimś serwerze, więc szukam serwera. (IMG:style_emoticons/default/smile.gif) Wtedy darmowy serwer to był istny koszmar w porównaniu co jest teraz, albo ja nie potrafiłem znaleźć, ważne że wreszcie przebrnąłem przez proces instalacji jakiegoś bluedragon czy coś w ten deseń. Gorzej, że na górze sypało błędami, które dla mnie znaczyły tyle co nic... Więc poszukiwania innego CMSa, wtedy chyba jedynym polskim cmsem był jPortal na którym ja się wychowałem.

Funkcji echo i instrukcji warunkowych nauczyłem się podczas wprowadzania menu do jPortala (tam był eval dla każdego menu, więc php trzeba było używać). Potem baza danych doszła kiedy zabrałem się za pisanie pluginu statystyk. Dodam, że wszystkich tych rzeczy o których piszę nauczyli mnie na forum.zsyp.pl (IMG:style_emoticons/default/smile.gif) Klasy, MVC itd. to już zasługa siedzenie długo na tym forum i wgłebiania się w problemy innych, no i najważniejsze framework Rapide (IMG:style_emoticons/default/smile.gif) Jedyny którego budowe wtedy byłem w stanie zrozumieć (IMG:style_emoticons/default/winksmiley.jpg)

Pierwszy raz w ramach nauki jezyka nowego zajrzałem do książki o Javie, a i tak musiałem przerzucać masę stron bo była gadanina o niczym (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- nowofresh   Jak uczyliścię się PHP ? + Problem...   24.10.2010, 16:13:19
- - gigzorr   Ja sie uczylem z tej ksiazki.Teraz lezy na półce,n...   24.10.2010, 16:20:42
- - l0ud   Zasada jest taka: nie czytamy dalej, jeśli nie roz...   24.10.2010, 16:34:41
- - Nh2003   Podstawy php to z kursow w necie + manual php pod ...   24.10.2010, 16:41:58
- - nowofresh   Byłbym wdzięczny jakby ktoś mi pomógł GG: 25147621...   24.10.2010, 17:53:45
- - kwiateusz   a gdzie lezy problem w zrozumieniu komendy ktora p...   24.10.2010, 21:54:08
- - nospor   CytatAutor książki źle naucza PHP ! Ta książka...   25.10.2010, 07:31:57
- - mike   Przykre. Nawet lump pod śmietnikiem rozumie instru...   25.10.2010, 09:41:35
- - Daiquiri   Cytat(nowofresh @ 24.10.2010, 18:53:4...   25.10.2010, 10:22:02
- - nospor   Cytatif ($ilosc == 0) echo 'Na poprzednie...   25.10.2010, 10:32:14
- - mike   Najlepiej zamknijcie ten wątek. Takie narzekanie i...   25.10.2010, 10:41:56
- - nowofresh   mike, wiesz co Ci powiem ? Zajmij się tym swoim p...   25.10.2010, 14:58:14
|- - mike   Cytat(nowofresh @ 25.10.2010, 15:58:1...   25.10.2010, 21:40:29
- - Tomplus   Mogłeś kupić sobie BIBLIE PHP, tam lepiej uczą C...   25.10.2010, 15:30:27
- - nowofresh   A z manuala PHP da rade ?   25.10.2010, 15:33:23
- - Tomplus   Jak dla mnie to zamiast zaglądać do książki a mam ...   25.10.2010, 15:44:08
- - nowofresh   Czyli mówisz sobie - Dziś napisze CMS. I uczysz s...   25.10.2010, 15:51:17
|- - Wicepsik   Cytat(nowofresh @ 25.10.2010, 16:51:1...   25.10.2010, 16:28:44
- - Adam_   Tak jak pisali poprzednicy - dobrze jest się uczyć...   25.10.2010, 15:55:55
- - nowofresh   Z manuala zrozumiałem instrukcje warunkowe w 20 mi...   25.10.2010, 16:34:34
- - Daiquiri   Cytat(nowofresh @ 25.10.2010, 17:34:3...   25.10.2010, 19:00:17
- - nowofresh   Uczył się ktoś z Vademecm Profesionalisty ? Dużo ...   25.10.2010, 19:15:05
|- - kilab   Cytat(nowofresh @ 25.10.2010, 19:15:0...   25.10.2010, 20:20:04
|- - zegarek84   Cytat(nowofresh @ 25.10.2010, 20:15:0...   25.10.2010, 21:16:07
- - *OuTSideR*   Moją pierwszą książką była "PHP5. Tworzenie s...   25.10.2010, 19:24:32
- - Wykrywacz   Mike, obawiam się że on i tak nie zrozumie twojej ...   25.10.2010, 21:48:04
- - my salsa   Cytat(nospor @ 25.10.2010, 08:31:57 )...   28.10.2010, 17:17:05
- - sazian   poczytaj to http://pl.wikibooks.org/wiki/PHP wszys...   29.10.2010, 12:00:10
- - smagul   "PHP5, Apache i MySQL. Od podstaw" jakie...   29.10.2010, 12:12:41
- - cniak   Polecam Tobie książkę "PHP Praktyczne projekt...   8.11.2010, 17:40:51
- - Wykrywacz   Z tym nie piciem to trochę pojechałeś po bandzie   10.11.2010, 12:58:49
- - ixpack   Zraziłeś do siebie elitę chyba? Tak więc - nie za...   4.12.2010, 01:38:49
- - pyro   Z tym, że Vademecum to kiepska książka to mocno pr...   4.12.2010, 09:49:12
- - bim2   Ja jestem chyba jakiś inny ale nigdy nawet nie zaj...   4.12.2010, 14:16:42


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.09.2025 - 18:02