Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Początki [PHP] :)
Forum PHP.pl > Forum > Przedszkole
Sign
Cześc, chce się wreszcze nauczyc coś z tego PHP. Czytalem jakis kurs, ale za cholore nie moge tego zrozumiec.
Jakim sposobem się uczyc ?
Mam jeszcze jedno pytanko.
Da się w PHP zrobic coś takiego, że robie panel Administracjny w którym moge dodac news'a na stronie itp.
Może jest jakiś taki skrypt, ja przejrze kod moze się czegoś nauczę.

Dzięki i Pozdrawiam,
Sign
b4rt3kk
Cytat(Sign @ 3.11.2014, 23:05:56 ) *
Cześc, chce się wreszcze nauczyc coś z tego PHP. Czytalem jakis kurs, ale za cholore nie moge tego zrozumiec.
Jakim sposobem się uczyc ?
Mam jeszcze jedno pytanko.
Da się w PHP zrobic coś takiego, że robie panel Administracjny w którym moge dodac news'a na stronie itp.
Może jest jakiś taki skrypt, ja przejrze kod moze się czegoś nauczę.

Dzięki i Pozdrawiam,
Sign


No jak się nie da, jak się da?

Tu nie ma co rozumieć, tu trzeba programować. Zainstaluj sobie środowisko apache+php i działaj.
Sign
Ale od czego zacząc ? Od jakichś prostych skryptów ? Jakieś sugestie ?
Moze edycje innych smile.gif?
redeemer
Co już umiesz? Programowałeś kiedyś w innym języku?
b4rt3kk
Cytat(Sign @ 3.11.2014, 23:11:00 ) *
Ale od czego zacząc ? Od jakichś prostych skryptów ? Jakieś sugestie ?
Moze edycje innych smile.gif?


Odpaliłeś chociaż skrypty, które miałeś w kursie, który przeczytałeś?

Jak już uczysz się PHP to od razu zapoznaj się z sql, bo bez tego ani rusz. Najprostszy będzie na początek mysql.

Oczywiście masz jakieś podstawy html?

Masz swój cel - czyli panel administracyjny, więc zacznij realizację, tak się najlepiej nauczysz.
Sign
Dzięki za porady.
Podstawy HTML'a i CSS oczywiscie są. Nie na 100%, ale coś już tam umiem.
Jak już ten panel zaczne robic to najlepiej to najpierw zrobic w HTML i CSS, a nastęnie podpiąc pod PHP ?

Jeszcze jedno ostateczne pytanko.
Co to jest ten Krasnal Serv i na czym on polega ?
Pobrac wink.gif ?
b4rt3kk
Cytat(Sign @ 3.11.2014, 23:18:15 ) *
Dzięki za porady.
Podstawy HTML'a i CSS oczywiscie są. Nie na 100%, ale coś już tam umiem.
Jak już ten panel zaczne robic to najlepiej to najpierw zrobic w HTML i CSS, a nastęnie podpiąc pod PHP ?

Jeszcze jedno ostateczne pytanko.
Co to jest ten Krasnal Serv i na czym on polega ?
Pobrac wink.gif ?


Nie polecam. Jeśli korzystasz z windowsa to pobierz sobie xampp, jeśli z linuxa to pobierz po prostu pakiety apache2 i php.

Krasnal, jak i xampp to taki kombajn: apache, php, mysql. Nada się na początek.
xenvera
Na szybko udało mi się napisać skrypt dodawania newsów :
//Zakładam że znasz podstawy podstaw php i mysql.
Poźniej ewentualnie jak chcesz je wyświetlać to doczytasz się w kursach jakim poleceniem pobrać dane z bazy danych i wyświetlić je.

Łapaj mysql:

  1. CREATE TABLE `newsy` (
  2. `id` INT NOT NULL AUTO_INCREMENT ,
  3. `tytul` TINYTEXT NOT NULL ,
  4. `tresc` TEXT NOT NULL ,
  5. PRIMARY KEY ( `id` )
  6. );


Łapaj:


  1. <html>
  2. <head>
  3. <meta charset="UTF-8">
  4. <title>Dodaj newsa!</title>
  5. </head>
  6. <body>
  7. <a href="news.php">Aktualne newsy!</a></br>
  8. <a href="addnews.php"/>Dodaj newsa!</a>
  9. <form method="GET" action=""/>
  10. <center>
  11. Tytul:<br>
  12. <input type="text" name="tytul" size="56"><br>
  13. Treść:<br>
  14. <textarea rows="5" name="tresc" cols="42"></textarea><br>
  15. <input type="submit" name="submit" value="Add">
  16. </center>
  17. </form>
  18. </body>
  19. </html>
  20.  
  21. <?php
  22. require_once('config.php');
  23.  
  24. if(isset($_GET['submit']))
  25. {
  26. $tytul = $_GET['tytul'];
  27. $tresc = $_GET['tresc'];
  28. if(!empty($tresc && $tytul))
  29. {
  30. $add = mysql_query("INSERT INTO news VALUES (0,'$tytul','$tresc')");
  31. if($add)
  32. {
  33. echo '<center>Dodano!';
  34. }
  35. else
  36. {
  37. echo 'Error!';
  38. }
  39. }
  40. else
  41. {
  42. echo 'Pola tytuł i treść nie mogą byc puste!';
  43. }
  44. }
  45. ?>
Boshi
Nie rozumiem, po co wstawiasz kawałek jakiegoś skryptu używając do tego starożytnej funkcji
w obliczu obiektowgo mysqli, PDO czy wielu innych.
Includujesz plik
  1. config.php
w którym nie wiadomo jak się łaczysz, jakich funkcji używasz itd.. po co więc?

Może niech autor najpierw zapozna się z takimi podstawami jak zmienne, pętle(for,foreach, while, do...while), tablice itd, a potem bierze się za naukę Sql-a czy połączeń, bo co z tego, że dasz osobie uczącej się taki kod np

  1. $imie=$_Post['imie']


skoro nie wie co to jest tablica, a tymbardziej tablica superglobalna?

Jeżeli chodzi o pakiet to rónież xamppa polecam.

i taka mała rada. Jeżeli masz jakić cel np właśnie napisanie małego panelu administracyjnego, to raczej nie korzystaj z kursów typu -"panel administracyjny w php" gdyż przeważnie użyte tam kody są strasznie archaiczne. Gdy potrzebujesz jakiejś funkcji zajrzyj do Manuala, tam na prawdę jest wszystko praktycznie- Testowane na własnym przykładzie:)
Sign
Pobieram tego XAMPPa co kolwiek to jest.
Jak już coś zrobie to napisze wink.gif

Dzięki za ten kod wyzej, ale z tym to mniej wiecej sobie sam poradzilem, ale wlasnie szukam tego, co zrobic, aby po wpisaniu tego pojawial sie nowy box na glownej z tym wlasnie newsem
Boshi
Formularz z treścią i ewentualnie autorem. Przysyłasz dane z niego do skryptu np. neews.php, skrypt odbiera dane, umieszcza w bazie itd. Na stronie głownej (index.php) pobierasz dane z bazy i pętlą wyświetlasz wyniki.
tnifey
Jeśli znasz język angielski, polecam praktyczny kurs PHP ze strony http://www.codecademy.com/.
Masz tam wytłumaczone działanie wszystkiego, począwszy od "Hello World" czyli wyświetlanie tekstu, przez pętle, łączenie się z bazą danych oraz tablice jedno i wielowymiarowe na PHP obiektowym skończywszy. biggrin.gif

Oczywiście jak nie znasz HTML i CSS to też tam jest... a także Ruby, Python, JavaScript, jest też oddzielny kurs do jQuery.
xenvera
Cytat(Boshi @ 4.11.2014, 15:20:16 ) *
Nie rozumiem, po co wstawiasz kawałek jakiegoś skryptu używając do tego starożytnej funkcji
w obliczu obiektowgo mysqli, PDO czy wielu innych.
Includujesz plik
  1. config.php
w którym nie wiadomo jak się łaczysz, jakich funkcji używasz itd.. po co więc?

Może niech autor najpierw zapozna się z takimi podstawami jak zmienne, pętle(for,foreach, while, do...while), tablice itd, a potem bierze się za naukę Sql-a czy połączeń, bo co z tego, że dasz osobie uczącej się taki kod np

  1. $imie=$_Post['imie']


skoro nie wie co to jest tablica, a tymbardziej tablica superglobalna?

Jeżeli chodzi o pakiet to rónież xamppa polecam.

i taka mała rada. Jeżeli masz jakić cel np właśnie napisanie małego panelu administracyjnego, to raczej nie korzystaj z kursów typu -"panel administracyjny w php" gdyż przeważnie użyte tam kody są strasznie archaiczne. Gdy potrzebujesz jakiejś funkcji zajrzyj do Manuala, tam na prawdę jest wszystko praktycznie- Testowane na własnym przykładzie:)


Liczą się chęci, może nie cały kod jest super nowoczesny jak pewnie ty piszesz, ale choćby drobnostka przyda się komuś kto dopiero zaczyna.
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.