Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Prosta sprawa z księgą gości
swee
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 9.01.2009

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


Cześć
Zabieram się za wielki projekt z okazji urodzin mojej dziewczyny. Jednym z elementów tego projektu będzie strona na której ludzie z całego świata będą mogli składać Jej życzenia. Chciałbym, żeby całość działała na bazie księgi gości: podaje się tylko imię, wybiera z listy kontynent i wpisuje życzenia. Gdyby to chodzilo tylko o to to chyba dałybm sobie radę sam (pozmieniał jakiś darmowy skrypt), ale chciałbym jeszcze, żeby na jakiejś podstronie wyświetlane były statystyki ile życzeń z jakiego kontynentu zostało nadesłanych. Jestem totalnie zielony (normalnie zajumję się flashem i grafiką) więc nie mam pojęcia jak się za to zabrać. Tak na logikę to problem wydaj się prosty do rozwiązania, ale tylke wtedy kiedy ma się pojęcie o PHP.
Bardzo proszę o pomoc, bo jak nie Wy, to nikt mi nie pomoże.

Ten post edytował swee 9.01.2009, 14:51:24
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Musisz poznać bazę danych np. mySQL i wszystko zapisywać do niej. Następnie w prosty sposób podliczasz ile wyników zwróci się po odpowiednim warunku (where kontynent = "Afryka"). Możliwe jest też zrobienie tego za pomocą plików txt (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Generalnie powiedź nam z czego chcesz skorzystać to Cię konkretniej nakierujemy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Napisz w jakim stopniu znasz PHP i MySQL (czy w ogóle znasz podstawy )(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował kamil4u 9.01.2009, 15:01:53
Go to the top of the page
+Quote Post
swee
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 9.01.2009

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


Hmm, jeśli napiszę, że mam zerowe pojęcie o PHP i reszcie to chyba nie będę daleki od prawdy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pewnie będę mógł jakoś tam to wszystko zaimplementować do strony, żeby chodziło i ładnie wyglądało, ale żeby coś samemu napisać to będzie ciężko. Najlepszy byłby gotowy skrypt, ale nauki się nie boję i jeśli ktoś pokaże mi kierunek w którym muszę iść to pójdę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Najlepsze dla mnie jest najprostsze wyjście ale taki, które nagle się nie wysypie.

Ten post edytował swee 9.01.2009, 15:28:52
Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


To ja postaram się Ci wskazać kierunek... a Ty w razie czego podasz nam swój kod, a my go postaramy się poprawić (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) :
- tworzysz formularz(HTML, mam nadzieję, że umiesz) z atrybutami action="skrypt.php" method="POST"
- w pliku skrypt.php operujemy na zmiennych super super globalnej POST:
Kod
$_POST['atrybut_name_z_form']

- na serwerze na 99% masz PHPMyAdmin-a tam tworzysz bazę danych, tabelę, i odpowiednie kolumny czyli: id, nazwa, kontynent, opis
- czytasz kurs jak zapisać dane do bazy danych i wykonujesz
- teraz w pliku np. statystyki.php wpisujesz coś w tym stylu:
Kod
<?php

// tu łączysz się z bazą
include("connection.php");

     $sql = "SELECT COUNT(*) FROM tabela WHERE  kontynent = 'Europa'";

     $sql = mysql_query($sql) or die('Błąd zapytania: '.mysql_error());

     //tu zmiennej wynik masz ilosc wpisów z Europy
     $wynik = mysql_fetch_array($sql);

  
mysql_close($connection);

?>
Go to the top of the page
+Quote Post
swee
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 9.01.2009

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


O! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Już mam się czego trzymać. Dzięki wielkie, dzisiaj to przetrawię i na pewno niedługo się odezwę z całą listą pytań (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 26.09.2025 - 10:24