Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> Moja pierwsza gierka :)
Th0e
post 20.09.2012, 15:20:00
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 16.09.2012

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


Witam. Chciałbym państwu przedstawić moją pierwszą grę. Oto jej kod źdódłowy:

  1. <?php
  2. $level = file_get_contents('lvl.txt');
  3. $exp = file_get_contents('exp.txt');
  4. $hp = file_get_contents('hp.txt');
  5. $zloto = file_get_contents('zloto.txt');
  6. if ($exp > 99) //po zdobyciu ponad 99 expa daje 2 lvl
  7. {
  8. $level = 2;
  9. file_put_contents("lvl.txt",$level);
  10. }
  11.  
  12. if ($exp > 199) //po zdobyciu ponad 99 expa daje 2 lvl
  13. {
  14. $level = 3;
  15. file_put_contents("lvl.txt",$level);
  16. }
  17.  
  18. if ($exp > 399) //po zdobyciu ponad 99 expa daje 2 lvl
  19. {
  20. $level = 4;
  21. file_put_contents("lvl.txt",$level);
  22. }
  23.  
  24. if ($exp > 699) //po zdobyciu ponad 99 expa daje 2 lvl
  25. {
  26. $level = 5;
  27. file_put_contents("lvl.txt",$level);
  28. echo "maj dik gut kak <br />";
  29. }
  30. ?>
  31.  
  32. <h1>walka</h1>
  33. <p>Aby rozpoczac walke musisz wpisac "1" i kliknac "walcz".<p>
  34. <form method="post" />
  35. <input type="text" name="wartosc" />
  36. <input type="submit" value="walcz!" />
  37.  
  38. <?php
  39. $potworek = 10;
  40.  
  41. $otrzymane = $_POST['wartosc'];
  42.  
  43. if($otrzymane == 2) // po wpisaniu 2 zresetuje EXP
  44. $expplik = fopen("exp.txt", "w");
  45.  
  46. if($otrzymane == 1) // po wpisaniu 1 zaatakuje potworka
  47. {
  48. if ($hp >10) //sprawdza czy masz wystarczajaco HP by walczyc
  49. {
  50. $exp = $exp+$potworek;
  51. $zloto += 50;
  52. file_put_contents("exp.txt",$exp); // zapisze dodane exp do pliku z expem
  53. file_put_contents("zloto.txt",$zloto); // zapisze dodane zloto do pliku
  54. }
  55. }
  56.  
  57. if ($hp >10)
  58. {$hp -=10; //odbierze 10hp
  59. file_put_contents("hp.txt",$hp); //zapisze stan HP w pliku
  60. }
  61. else
  62. {
  63. echo "nie masz już zycia";
  64. }
  65. ?>
  66.  
  67. <h1>uzdrowiciel </h1>
  68. <p>Aby sie uzdrowic musisz wpisac ponizej "1" i kliknac "uzdrow". koszt 100zlota</p>
  69. <form method="post" />
  70. <input type="text" name="uzdrowiciel" />
  71. <input type="submit" value="uzdrow" />
  72.  
  73. <?php
  74. $uzdrowiciel=$_POST['uzdrowiciel'];
  75. if ($uzdrowiciel == 1)
  76. {
  77.  
  78. if($zloto > 100)
  79. {$hp = 100;
  80. $zloto -= 100;
  81. file_put_contents("zloto.txt",$zloto);
  82. file_put_contents("hp.txt",$hp);
  83. }
  84.  
  85. }
  86. ?>
  87.  
  88. <h2>statystyki postaci</h2>
  89. <?php
  90. echo "poziom $level <br />"; //pokazuje lvl
  91. echo "doswiadczenie $exp <br />"; //pokazuje EXP
  92. echo "zycie $hp <br />"; //pokazuje zycie
  93. echo "zloto $zloto"; //pokazuje zloto
  94. ?>


aby w nią pograć, należy w folderze symulatora serwera stworzyć plik php i wkleić do niego kod. potem utwórz 4 pliki tekstowe o nazwach:
hp --- w nim wpisz 100
level ---- w nim wpisz 1
exp ---- w nim wpisz 0
zloto ---- w nim wpisz 0

Teraz odpal symulator serwera i wpisz w przeglądarkę localhost snitch.gif

Żałosny kicz co nie? kicz, ale mój pierwszy <3

proszę o niezbyt bolesne krytyki, oraz rady i propozycje co dodać, w ten sposób odkryłem że świetnie się szkolę smile.gif

Ten post edytował Th0e 20.09.2012, 15:21:20
Go to the top of the page
+Quote Post
SHINvain
post 20.09.2012, 15:37:14
Post #2





Grupa: Zarejestrowani
Postów: 0
Pomógł: 1
Dołączył: 19.09.2012

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


Moim zdaniem powinieneś zamienić formularze na bardziej intuicyjny, np.
Kod
<select name="wartosc">
    <option value="1">Walcz</option>
    <option value="2">Zresetuj doświadczenie</option>
</select>

Albo przy uzdrawianiu i tak masz jeden wybór, więc.
Kod
<form method="post">
<input type="hidden" name="uzdrowiciel" value="1" />
<input type="submit" name="submit" value="uzdrow" />
</form>

Albo zostawić samo pole "submit" i wtedy możesz sprawdzić to tak:
  1. if(isset($_POST['submit']))

zamiast tak:
  1. if ($uzdrowiciel == 1)


Dodatkowo powinieneś przefiltrować otrzymane dane funkcją intval().
  1. $otrzymane = intval($_POST['wartosc']);


Wpisywanie zmiennych w stringu nie jest chyba zbyt dobrym pomysłem. Powinieneś zrobić coś takiego.
  1. echo "poziom " . $level . " <br />";


I przy <form> walnąłeś gafę. Powinno być coś takiego.
Kod
<form method="post">
...
</form>


  1. if ($exp > 699) //po zdobyciu ponad 99 expa daje 2 lvl

To 699 czy 99?

Pokombinowałbym przy tym, aby zapisać wszystkie statystyki w jednym pliku albo bazie danych (dużo prostszy mechanizm).

Ten post edytował SHINvain 20.09.2012, 15:38:15
Go to the top of the page
+Quote Post
Th0e
post 20.09.2012, 16:09:40
Post #3





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 16.09.2012

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


@up

Dzięki znam teraz kilka przydatnych sposobów.

Oto aktualny kod:
  1. <?php
  2. $level = file_get_contents('lvl.txt');
  3. $exp = file_get_contents('exp.txt');
  4. $hp = file_get_contents('hp.txt');
  5. $zloto = file_get_contents('zloto.txt');
  6. if ($exp > 99) //po zdobyciu ponad 99 expa daje 2 lvl
  7. {
  8. $level = 2;
  9. file_put_contents("lvl.txt",$level);
  10. }
  11.  
  12. if ($exp > 199) //po zdobyciu ponad 199 expa daje 3 lvl
  13. {
  14. $level = 3;
  15. file_put_contents("lvl.txt",$level);
  16. }
  17.  
  18. if ($exp > 399) //po zdobyciu ponad 399 expa daje 4 lvl
  19. {
  20. $level = 4;
  21. file_put_contents("lvl.txt",$level);
  22. }
  23.  
  24. if ($exp > 699) //po zdobyciu ponad 699 expa daje 5 lvl
  25. {
  26. $level = 5;
  27. file_put_contents("lvl.txt",$level);
  28. echo "maj dik gut kak <br />";
  29. }
  30. ?>
  31.  
  32. <h1>walka</h1>
  33.  
  34. <form method="post">
  35. <select name="wartosc">
  36. <option value="1">Walcz</option>
  37. <option value="2">Zresetuj doświadczenie</option>
  38. </select>
  39. <input type="submit" value="wykonaj">
  40. </form>
  41. <?php
  42. $potworek = 10;
  43.  
  44. $otrzymane = $_POST['wartosc'];
  45.  
  46. if($otrzymane == 2) // po wpisaniu 2 zresetuje EXP
  47. $expplik = fopen("exp.txt", "w");
  48.  
  49. if($otrzymane == 1) // po wpisaniu 1 zaatakuje potworka
  50. {
  51. if ($hp >10) //sprawdza czy masz wystarczajaco HP by walczyc
  52. {
  53. $exp = $exp+$potworek;
  54. $zloto += 50;
  55. file_put_contents("exp.txt",$exp); // zapisze dodane exp do pliku z expem
  56. file_put_contents("zloto.txt",$zloto); // zapisze dodane zloto do pliku
  57. }
  58. }
  59.  
  60. if ($hp >10)
  61. {$hp -=10; //odbierze 10hp
  62. file_put_contents("hp.txt",$hp); //zapisze stan HP w pliku
  63. }
  64. else
  65. {
  66. echo "nie masz już zycia";
  67. }
  68. ?>
  69.  
  70. <h1>uzdrowiciel </h1>
  71.  
  72. <form method="post">
  73. <input type="hidden" name="uzdrowiciel" value="1" />
  74. <input type="submit" name="submit" value="uzdrow" />
  75. </form>
  76. <?php
  77. $uzdrowiciel=$_POST['uzdrowiciel'];
  78. if ($uzdrowiciel == 1)
  79. {
  80.  
  81. if($zloto > 100)
  82. {$hp = 100;
  83. $zloto -= 100;
  84. file_put_contents("zloto.txt",$zloto);
  85. file_put_contents("hp.txt",$hp);
  86. }
  87.  
  88. }
  89. ?>
  90.  
  91. <h2>statystyki postaci</h2>
  92. <?php
  93. echo "poziom ". $level . "<br />"; //pokazuje lvl
  94. echo "doswiadczenie" .$exp. "<br />"; //pokazuje EXP
  95. echo "zycie ". $hp ." <br />"; //pokazuje zycie
  96. echo "zloto" . $zloto; //pokazuje zloto
  97.  
  98. ?>


ma ktoś jeszcze jakieś propozycje? co dodać, zmienić itp.
Go to the top of the page
+Quote Post
red.orel
post 20.09.2012, 17:37:30
Post #4





Grupa: Zarejestrowani
Postów: 42
Pomógł: 9
Dołączył: 3.02.2012

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


Kod się wykonuje? Jeśli tak to jest poprawny. Jakościowo słabo. Pisać może każdy, jednak mało kto robi to sensownie. Stwórz przynajmniej schemat blokowy na kartce papieru.
Go to the top of the page
+Quote Post
materkamil
post 20.09.2012, 18:18:58
Post #5





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

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


  1. $uzdrowiciel=$_POST['uzdrowiciel'];


1. Nie cierpię tych tutoriali o php z uw-team.org -> własnie one wprowadzają w błąd i wymyślają te przypisywania zmiennych. Założę się że to je właśnie oglądałeś.

2. Korzystaj z bazy danych a nie z plików txt

  1. $otrzymane = $_POST['wartosc'];


3. A co gdy nie istnieje w poście wartosc? Wywala błąd undefined index dlatego dodaj tam ifa z isset.

4. Nie wprowadzaj tylu zmiennych!

5. Zamiast " pisz ' - to lepiej wygląda.

6.

Nie: if()
{

tylko

if() {

Racja, trzeba się zabrać od nowa za ten kod.

Kiedyś pisałem coś podobnego, teraz sam nie mogę w to uwierzyć, jak można pisać taki kod ohmy.gif


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
peter13135
post 20.09.2012, 18:24:32
Post #6





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


Cytat
5. Zamiast " pisz ' - to lepiej wygląda.

6.

Nie: if()
{

tylko

if() {


5. Mi się akurat bardziej podoba cudzysłów wink.gif Stosowanie apostrofu zamiast cudzysłowiu jest lepsze, ale nie ze względów estetycznych
6. A to niby czemu ? Są "dwie szkoły" stawiania klamerek, trudno rozsądzić która lepsza, więc niech sobie pisze tak jak chce.


--------------------
:)
Go to the top of the page
+Quote Post
materkamil
post 20.09.2012, 18:34:16
Post #7





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

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


5. Tak, wiem, chodzi tutaj o setne sekundy optymalności. Ale już się nie zajmujmy tak drobnym czasem - tłumacząc początkującemu mówię prosto
6. Zdziwiony jestem twoją wypowiedzią. W przypadku "dwóch szkół" sięgnijmy do szkoły główne czyli do strony php.net o warunkach:
http://php.net/manual/en/control-structures.if.php

W przykładach pięknie pokazane jest że najbardziej prawidłową konstrukcją, używaną przez twórców php jest:

if() {
}

A konstrukcja:

if()
{
}

jest jedynie wymysłem programistów którzy piszą w PHP


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
Szymciosek
post 20.09.2012, 18:35:31
Post #8





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Ma być czytelnie i przejrzyście żebyś po x miesiącach zajrzał i widział wszystko i wiedział co gdzie jest.
Go to the top of the page
+Quote Post
materkamil
post 20.09.2012, 18:48:33
Post #9





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

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


Podsumowywując:
1. Piszesz kod od początku
2. Korzystasz z bazy danych, i musisz koniecznie użyć PDO
3. Rezygnujesz z tego:
  1. $exp = $exp+$potworek;
  2. file_put_contents("exp.txt",$exp);


zapisując to tak:

  1. file_put_contents("exp.txt",$exp+$potworek);


4. " -> '

I to tyle w tym temacie (na razie)


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
pamil
post 20.09.2012, 18:54:31
Post #10





Grupa: Zarejestrowani
Postów: 97
Pomógł: 15
Dołączył: 12.08.2012
Skąd: Zabrze

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


Cytat(materkamil @ 20.09.2012, 19:34:16 ) *
if() {
}

Jak już powołujesz się na link, to przykład powinien wyglądać tak:
  1. /* po słowie kluczowym spacja */
  2. if ($condition === true && evaluate($sth) >= 2) {
  3.  
  4. }


Polecam zapoznać się z dokumentami PSR-*.

A tak, jak już się czepiamy standardów formatowania kodu - stawiaj spację po słowach kluczowych, przecinkach oddzielających argumenty. Stawiaj spację przed i po operatorach wszelakich (przypisania, porównania, etc.).

Poza tym DRY, w fragmencie z zmienianiem poziomu doświadczenai zawsze wykonujesz file_put_contents().

Ten post edytował pamil 20.09.2012, 18:59:23
Go to the top of the page
+Quote Post
peter13135
post 20.09.2012, 19:10:45
Post #11





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


Cytat(materkamil @ 20.09.2012, 19:34:16 ) *
5. Tak, wiem, chodzi tutaj o setne sekundy optymalności. Ale już się nie zajmujmy tak drobnym czasem - tłumacząc początkującemu mówię prosto
6. Zdziwiony jestem twoją wypowiedzią. W przypadku "dwóch szkół" sięgnijmy do szkoły główne czyli do strony php.net o warunkach:
http://php.net/manual/en/control-structures.if.php

W przykładach pięknie pokazane jest że najbardziej prawidłową konstrukcją, używaną przez twórców php jest:

if() {
}

A konstrukcja:

if()
{
}

jest jedynie wymysłem programistów którzy piszą w PHP



5. Ale akurat czytelność tu nie gra żadnej roli, apostrof wcale nie jest czytelniejszy od cudzysłowiu. Moim zdaniem cudzysłów może być bardziej czytelny i intuicyjny ze względu na to, że stringu w c,c++, java i pewnie wielu innych językach stringi są właśnie w cudzysłowach, a nie w apostrofach.
Uważasz, że gdybyś powiedział początkującemu, że zapis w apostrofie jest optymalniejszy to by było dla autora trudne do zrozumienia i dla tego trzema mu wciskać, że to jest brzydki zapis questionmark.gif?
6. Nie bardzo rozumiem o co chodzi z tą "szkołą główną php.pl". Klamerki nie są tylko własnością języka php, tylko ogólnie przyjętym standardem w językach, który chyba zapoczątkował język C (mogę się mylić). Poza tym, zarówno w dokumentacji php (ogólnie) jak i w tym konkretnym artkule dotyczącym ifów, który przytoczyłeś, oraz kodach pisanych w innych językach, w których blok kodu jest w klamrach są stosowane obydwie wersje formatowania. Czy to formatowanie, gdzie klamra otiwerająca jest w nowej linii jest wymysłem php tego nie wiem i nijak nie ma się do rzeczy.
Obie wersje formatowania mają swoich zwolenników, myślę, że ilościowo mniej więcej dzielą się po równo, a więc obie wersje są dopuszczalne, bo nie utarł się jeden schemat, który dla wszystkichjest czytelny. Ty wolisz taką wersję i masz na to swoje argumenty, ja wolę inną wersję i też mam na to swoje argumenty. To sprawa gustu, a nie poprawności kodu.

Tak samo są samochody z automatyczną skrzynią biegów jak i z manualną. Są tacy, któzy lubią sobie powajchować, są też tacy, którzy wolą trzymać kierownicę dwoma rękoma. Nie sądzisz, że śmiesznie by było, jakby kierowca lubujący się w automatach krytykował samochody z ręczną skrzynią biegów, albo ich kierowców ?

Również się zgadzam, że ma być czytelnie i przejrzyście. A dla orientacyjnie połowy programistów, czytelnie jest wtedy, gdy klamra otwierająca jest w nowej linijce.

PS. nie sądziłem, że znajdę Twój nick na tym forum w innym temacie niż w HP->HUMOR

Ten post edytował peter13135 20.09.2012, 19:13:03


--------------------
:)
Go to the top of the page
+Quote Post
materkamil
post 20.09.2012, 19:21:53
Post #12





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

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


Cytat
PS. nie sądziłem, że znajdę Twój nick na tym forum w innym temacie niż w HP->HUMOR


questionmark.gif?

Jeśli chodzi o ify, jest to prawidłowe gdy piszemy sami skrypt. Jednak gdy tworzymy skrypt w grupie nie pasuje używać różnych stylów i bardziej pasuje używać jednego, najpopularniejszego if() {
}

Przykład: kod wordpressa, joomli, itp.

Jednak, jak kto woli. I tutaj zgadzam się z wami

Ten post edytował materkamil 20.09.2012, 19:22:12


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
Szymciosek
post 20.09.2012, 19:25:29
Post #13





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Nigdy nie wiesz do jakiej grupy trafisz smile.gif więc raczej ciężko ocenić jak lepiej a jak gorzej, taki zapis jest prosty do ewentualnie przestawienia się i pisania inaczej więc raczej nie robi to problemu gdybyś pisał:
if () {
}

a trafił na grupę, która pisze
if ()
{
}
Go to the top of the page
+Quote Post
Adi32
post 20.09.2012, 19:25:39
Post #14





Grupa: Zarejestrowani
Postów: 348
Pomógł: 26
Dołączył: 8.10.2008
Skąd: Lublin

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


Z początku wydawało mi się, że ktoś przeniesie do ocen ale z biegiem czasu temat zaczął bardziej pasować do hydeparku.
Co do if'ów to nie spotkałem się z nikim kto stosowałby 2 linijkowe rozwiązanie, poza jakimiś jednoosobowymi kursami itp.
Za dziwne uważam, że komuś może poprawić czytelność przeniesienie '{' fo nowej linij, sądzę, że to kwestia przyzwyczajenia oczywiście nie chce nikogo obrazić.
Dodatkowo kod jest krótszy choć to słaby argument.


--------------------
Wolałem języki z rodziny C ale poszedłem na łatwizne...
Go to the top of the page
+Quote Post
viking
post 20.09.2012, 19:32:01
Post #15





Grupa: Zarejestrowani
Postów: 6 366
Pomógł: 1115
Dołączył: 30.08.2006

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


Najlepiej zastosować się do tych https://github.com/php-fig/fig-standards/bl...-style-guide.md wytycznych i z głowy cała dyskusja.


--------------------
Go to the top of the page
+Quote Post
Adi32
post 20.09.2012, 19:36:14
Post #16





Grupa: Zarejestrowani
Postów: 348
Pomógł: 26
Dołączył: 8.10.2008
Skąd: Lublin

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


Nowa linia po nagłówkach funkcji i metod? Moim zdaniem taka sama sprawa jak z if'ami...


--------------------
Wolałem języki z rodziny C ale poszedłem na łatwizne...
Go to the top of the page
+Quote Post
redeemer
post 20.09.2012, 19:46:24
Post #17





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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


Mała dygresja z mojej strony: kiedyś, dobrych parę lat temu jak pisałem w C nie wyobrażałem sobie pisać inaczej niż { w nowej linii. Teraz jest zupełnie na odwrót wink.gif @Adi32 kod jest krótszy, ale w takim sensie, że więcej go widać na ekranie i jest to jeden IMHO z ważniejszych argumentów za tym stylem. Podoba mi się rozwiązanie z Pythona, gdzie całkowicie zrezygnowano z instrukcji określających początek i koniec bloku, a tą rolę pełnią zwyczajnie "wcięcia" (które i tak robimy, a przynajmniej powinniśmy). Nie programowałem jednak w tym języku i nie wiem na ile jest to wygodne i czy nie wiąże się z jakimiś uciążnieniami (taby? spacje? ile spacji? szybkie przenoszenie na koniec/początek bloku w IDE?)


--------------------
Go to the top of the page
+Quote Post
viking
post 20.09.2012, 19:47:51
Post #18





Grupa: Zarejestrowani
Postów: 6 366
Pomógł: 1115
Dołączył: 30.08.2006

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


Dziwne to trochę (osobiście też wolę w jednej linii) ale zarówno Zend jak i Symfony a pewnie jeszcze masa innych projektów się do tego stosuje, łatwo znaleźć ustawienia dla edytorów więc cóż.. jak standard to standard.


--------------------
Go to the top of the page
+Quote Post
Th0e
post 20.09.2012, 20:08:32
Post #19





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 16.09.2012

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


ludzie co to za dyskusja.
piszę { od nowej linii, bo dzięki temu kod zdaje mi się być czytelniejszy, z resztą jeśli ktoś się wczytał to zauważył że ogólnie lubię zamieszczać jak najmniej danych w linii snitch.gif
Skoro to taka różnica to od dziś będę pisał if(){
załatwione smile.gif
Wiem że mogłem to zrobić z bazami, ale jeszcze nie miałem styczności z MYSQL, poza tym to było robione tak 4fun by utrwalić wiedzę po przebrnięciu jakimś cudem przez 5 rozdziałów kursu: http://kursphp.com

a co do projektu to jeszcze coś wstawię, na razie nie mam pojęcia co smile.gif
Go to the top of the page
+Quote Post
Adi32
post 20.09.2012, 20:17:59
Post #20





Grupa: Zarejestrowani
Postów: 348
Pomógł: 26
Dołączył: 8.10.2008
Skąd: Lublin

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


Też zaczynałem od pisania takich rzeczy.
Zapoznaj się z MySQL'em - podstawy pracy z bazą danych są prostsze niż się to wcześniej wydaje smile.gif

I chyba trochę przesadzasz w rzucaniu pomagajkami.

Ten post edytował Adi32 20.09.2012, 20:18:55


--------------------
Wolałem języki z rodziny C ale poszedłem na łatwizne...
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 Wersja Lo-Fi Aktualny czas: 16.05.2024 - 04:39