Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zaczynam programować, proszę o wskazówki
mała_ola
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.11.2008

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


witam
jak już wcześniej pisałam zaczynam zabawę z php, mam kurs podstawowy za sobą(oczywiście tylko teoretycznie) i chciałabym zacząć zabawę z php

pierwsze zadani które chciałabym zrobić to wypisać dni tygodnia,
(wiem że to dla niektórych to banał ale dla mnie pierwszy program więc proszę o wyrozumiałość)

oczywiście chciała bym, zrobić to sama ale niestety nie mam pojęcia jak czego mam użyć i jak zacząć ?
- elseif
- for
- if_else
- switch
- while

a może czegoś innego

czy muszę zdeklarować każdy dzień tygodnia?

proszę o jakieś porady

ps. jeżeli nikomu to nie będzie przeszkadzało będę umieszczała tylko w tym jednym temacie moje pytania żeby nie zaśmiecać forum, oczywiście pytania będą tylko wtedy gdy czegoś nie będę wiedziała lub nie znajdę na forum

Ola
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 19)
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


a co tam, mam dziś dobry humor...
np. tak:
  1. <?php
  2. $dni = array('poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota', 'niedziela');
  3. foreach($dni as $dzien)
  4.  echo $dzien.<br />;
  5. ?>


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
mała_ola
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.11.2008

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


dziękuję dziękuję ale nie chodzi mi o taką pomoc, chciałbym sama pomału do wszystkiego dochodzić bo się nigdy nie nauczę, jak najbardziej przykłady mogą być ale nie od razu gotowe kody,

"nevt" dziękuję tobie bardzo wykorzystam twój przykład, i teraz spróbuje wypisać to w tabelce wyboru

proszę jeszcze powiedz mi dlaczego wykorzystujemy tutaj tablice a nie jakąś pętle ?

jeszcze raz dziękuję i pozdrawiam


Ola

Ten post edytował mała_ola 2.12.2008, 18:20:52
Go to the top of the page
+Quote Post
nevt
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


przecież foreach() to właśnie pętla... czy słyszałaś kiedykolwiek o Manualu PHP questionmark.gif questionmark.gif questionmark.gif


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
mała_ola
post
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.11.2008

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


oki dzięki mój błąd tak jak mówiłam to moje początki

a funkcje foreach mam umieszczoną w kursie pod tablicami ale pewnie źle to skumałam sorka za to wstydnis.gif

wykorzystałam Twój kod i chciałam go umieścić w formularzu wyboru :

  1. <select name="nazwa">
  2.        <option>
  3.  
  4. <?php
  5.  $dni = array('pn', 'wt', 'śr', 'cz', 'pt', 'sob', 'nd');
  6.  
  7.  foreach($dni as $dzien)
  8.    
  9.    {
  10.    
  11.      echo $dzien."<br/>";
  12.        
  13.    }
  14.    ?>
  15.    
  16. </option>
  17. </select>


czy to jest poprawnie napisany kod? bo nie chce mi się rozwijać

ps. nie wiem jak mam umieszczać wklejony kod
Powód edycji: Poprawiłem bbCode (ociu)
Go to the top of the page
+Quote Post
_olo_1984
post
Post #6





Grupa: Zarejestrowani
Postów: 289
Pomógł: 77
Dołączył: 5.08.2006

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


nie chce być niemiły ale może warto zainwestować w dobrą książkę ? Np. tutaj


--------------------
awake
Go to the top of the page
+Quote Post
mała_ola
post
Post #7





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.11.2008

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


koledzy nie derywujcie się proszę was bardzo, czytałam kursy które są tutaj umieszczone na forum i mam jeszcze kurs Kurs PHP_MySQL_cz.1 właśnie jestem w trakcie zbierania siana na część 2, i w tej pierwszej części jak i w kursach jest dużo informacji ale wiecie jak z kobietami tongue.gif

więc jeszcze raz proszę o cierpliwość i jeżeli jest to możliwe o podpowiedzi z waszej strony

nie kumata php Ola sadsmiley02.gif
Go to the top of the page
+Quote Post
pyro
post
Post #8





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


dalas raz wywołanie option, a musisz za kazdym razem uzywać option do kazdego dnia tygodnia, musisz te znaczniki option umiescic wewnatrz petli.

ps. Ostatnio bardzo czesto widze nick mała_ola ;/?


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
Ociu
post
Post #9





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Droga Olu, proszę abyś używała bbCode.
pozdrawiam, Wojtek.
Go to the top of the page
+Quote Post
phpion
post
Post #10





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(mała_ola @ 2.12.2008, 21:01:24 ) *
czytałam kursy które są tutaj umieszczone na forum i mam jeszcze kurs Kurs PHP_MySQL_cz.1 właśnie jestem w trakcie zbierania siana na część 2, i w tej pierwszej części jak i w kursach jest dużo informacji ale wiecie jak z kobietami tongue.gif

Zakładam, że ten kurs, o którym piszesz, to jakiś szmelc na CD. Daruj sobie tego typu cudeńka. Kup sobie książkę, z której naprawdę więcej się nauczysz niż z 10 kursów online/cd (przynajmniej ja tak mam tongue.gif). Niewielkim kosztem możesz nabyć bardzo dobrą książeczkę na początek:
PHP5. Tworzenie stron WWW. Ćwiczenia praktyczne
Sam zaczynałem naukę właśnie od tej książki ("PHP4. Ćwiczenia praktyczne") i z mogę Cię zapewnić, że jak na początek to jest to najlepszy wybór. Są oczywiście błędy, niektóre kody są kiepsko napisane, ale takie zarzuty można przypisać każdej innej pozycji książkowej. 20 zł to niewielkie pieniądze. Zainteresuje Cię tematyka PHP - dobrze, nie zainteresuje - sprzedasz książkę i po sprawie.

No proszę, opinia nt. tej książki:
Cytat
Polecam, kupiłem ją tylko za 20zł w empiku i wreszcie nauczyłem się PHP czego mi nie zapewnił żaden darmowy kurs internetowy.


Ten post edytował phpion 2.12.2008, 20:30:02
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #11





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




  1. <select name="nazwa">
  2. <?php
  3. $dni = array('pn', 'wt', 'śr', 'cz', 'pt', 'sob', 'nd');
  4.  
  5. foreach($dni as $dzien)
  6.  
  7.   {
  8.  
  9.     echo '<option>'.$dzien.'</option>';
  10.      
  11.   }
  12.   ?>
  13. </select>

O tak. Pętle służą do tego, aby coś zrobić wielokrotnie. Np właśnie wypisać 7 tagów <option>
Pozdrawiam


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
mała_ola
post
Post #12





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.11.2008

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


"Ociu" postaram się dostosować winksmiley.jpg
"phpion" myślałam że to dobry kurs ale jednak się myliłam muszę zainwestować w książkę
"Cysiaczek" dziękuję bardzo wszystko działa

dziękuję wszystkim teraz zabieram się za następny kod ale teraz wypisanie miesięcy i dni z tym że mamy wyjątki z ilością dni w miesiącu i teraz też mam użyć tablic i pętli foreach czy jeszcze coś nowego dojdzie ?

proszę o nie podawanie gotowego kodu tylko o jakieś wskazówki mogą być jakieś przykłady wtedy najszybciej się uczę,

jeszcze raz dziękuję
Ola
Go to the top of the page
+Quote Post
ShadowD
post
Post #13





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


Dochodzi instrukcja if, poza tym ilość dni w miesiącu można trzymać w tablicy tak jak dni tygodnia i podawać ich ilość np do pętli jeśli chcemy nr dnia i jego nazwę np:

2 wtorek
3 środa
itd.

Może opisz co chcesz uzyskać wtedy będziemy mogli w większym stopniu pomóc.

Ps Zauważyłem że spora ilość użytkowników ma słabość dla dziewcząt na forum... winksmiley.jpg

Ten post edytował ShadowD 2.12.2008, 21:38:04


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post
mała_ola
post
Post #14





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.11.2008

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


Ha ha ha, bardzo to miłe, jest tutaj na forum tak dużo fajnych i miłych programistów którzy chcą mi pomóc nauczyć się programować, każdą uwagę traktuje jako naukę, ale w żadnym stopniu nie chcę tego wykorzystywać że jestem dziewczyną po prostu chce się nauczyć programować, zamówiłam sobie książkę tą którą polecił "phpion" ale do tego czasu aż dojdzie chcę działać dalej,

a wracając do tematu odpowiadam na pytanie "ShadowD"

funkcja ma działać następująco wybieram sobie z jednej tabelki miesiąc a z drugiej dzień miesiąca (osobne rozwijane tabelki jak w przypadku dni) i jak najadę np na miesiąc luty to w tabelce gdzie są dni musi zmienić się na ilość dni na 28, mam nadzieje że wiecie o co mi chodzi

jeszcze raz proszę o nie podawanie gotowego rozwiązania bo nie na tym nauka polega, tylko wskazówki czego muszę użyć żeby ta funkcja zadziałała, mile widziane przykłady wtedy najszybciej się uczę

pozdrawiam Ola
Go to the top of the page
+Quote Post
q3d
post
Post #15





Grupa: Zarejestrowani
Postów: 98
Pomógł: 7
Dołączył: 10.01.2006

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


Jeżeli ma to działać tak jak to opisałaś, to zmiana w polu select z nazwami miesięcy musi powodować przeładowanie strony i wygenerowanie na nowo dni miesiąc, lub należałoby zastosować jeszcze więcej JavaScript (AJAX, itp). Zwróć również uwagę, że nie zawsze luty ma 28 dni winksmiley.jpg
Go to the top of the page
+Quote Post
ShadowD
post
Post #16





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


A więc radził bym użyć JS a nie php ponieważ będzie musiała być przeładowana strona, co do samego algorytmu to:

1. Stwórz tablice 'miesiące' w niej ilość dni.
2. Funkcję o nazwie 'rokPrzestępny' w niej sprawdzasz czy rok dzieli się przez 4 i nie dzieli się przez 100 i jeśli wszystko jest 'true' zamieniasz $miesiące['luty']='29'
3. Przy wczytywaniu www odpalaj funkcję 'rokPrzestępny' i w pętli w JS twórz formularz.
4. Kolejna funkcja która uaktywnia się jak ktoś rozwinie listę z pkt 3 która obok wylicza dzień tygodnia.

Na razie tyle... winksmiley.jpg

@Pyro
"jak już wcześniej pisałam zaczynam zabawę z php, mam kurs podstawowy za sobą(oczywiście tylko teoretycznie) i chciałabym zacząć zabawę z php"
Powiedzmy, że się domyśliłem po nicku i powyższym cytacie, chć mam również wątpliwości po przeczytaniu:
"dziękuję dziękuję ale nie chodzi mi o taką pomoc, chciałbym sama pomału do wszystkiego dochodzić bo się nigdy nie nauczę, jak najbardziej przykłady mogą być ale nie od razu gotowe kody"
Ale wygląda to na niewinną literówkę.

Ten post edytował ShadowD 3.12.2008, 16:21:32


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post
pyro
post
Post #17





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat(ShadowD @ 2.12.2008, 21:33:28 ) *
Ps Zauważyłem że spora ilość użytkowników ma słabość dla dziewcząt na forum... winksmiley.jpg


Skąd wiesz ze to dziewczyna?

Wracając do tematu powinno sie uzyc JS jak post wyzej mowi.

@UP

Co ma kredka do wiatraka?

Ten post edytował pyro 3.12.2008, 16:27:56


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
mała_ola
post
Post #18





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.11.2008

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


przepraszam za literówkę ale mogę zapienić na 1000% że jestem dziewczyną biggrin.gif biggrin.gif biggrin.gif

pozdrawiam Ola
Go to the top of the page
+Quote Post
Ociu
post
Post #19





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Wracamy do tematu. Jeśli ktoś chce potwierdzenia, czy mała_ola jest dziewczyną, to polecam napisać PW.
Go to the top of the page
+Quote Post
Asmox
post
Post #20





Grupa: Zarejestrowani
Postów: 359
Pomógł: 12
Dołączył: 16.01.2009

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


[wyczyszczono] rolleyes.gif
sorki

Ten post edytował Asmox 21.08.2009, 08:38:58


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 03:37