Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Iława Ostrzeżenie: (0%)
|
Witam po raz kolejny. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Czy umialby ktos napisac prosty skrypt klubu kibica, mialby on wygladac nastepujaco: Odwiedzajacy wchodzacy na strone wypelnia formularz gdzie podaje dane: Imie i Nazwisko lub pseudonim, adres e-mail, nr GG, miejsce zamieszkania. Dane bylyby zapisywane w pliku .txt, albo MySQL, to nie gra roli, zalezy od tworczosci uzytkownikow tego forum (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) . Dane te wyswietlane byly by na kolejnej stronie, np. w tabelce |Imie i nazwisko lub pseud|e-mail|nr GG.|msc. zamieszkania|, tylko jest jedna bardzo wazna sprawa, chcialbym aby wyniki byly sortowane wedlug kolumny Imie i nzawisko lub pseudonim. Tak wiec bede czekal na wasza pomoc, a moze znowu ktos z was mi pomoze? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Z gory dzieki... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 26.05.2003 Skąd: Jawor Ostrzeżenie: (0%)
|
Napisałem Ci, korzysta z bazy MySQL:
connection.php [php:1:7e1c243ff4]<?php function connection() { global $conn; if($conn) { return $conn; } else { $conn = mysql_connect("HOST_BAZY", "LOGIN_BAZY", "HASLO_BAZY"); if (!$conn || !mysql_select_db("NAZWA_BAZY", $conn)) { return 0; } else { return $conn; } } } function sql($query) { if(!($conn = connection())) { return 0; } else { $result = mysql_query($query, $conn); if(!$result) { print('<div style="font: 10pt Verdana; color: white;">Wystąpił błąd<br></div>'); } else { return $result; } } } ?>[/php:1:7e1c243ff4] formularz.html Kod <html>
<title>jakas tam nazwa</title> <form action="zapisz.php" method="post"> Imie Nazwisko (lub nick)<input size="20" type="text" name="imienazwisko"><br> E-Mail: <input size="20" type="text" name="email"><br> GG: <input size="20" type="text" name="gg"><br> Miasto: <input size="20" type="text" name="miejscezamieszkania"><br> <input type="submit" value="Wyslij"><input type="reset" value="Reset"></form> </html> zapisz.php [php:1:7e1c243ff4]<?php include('connection.php'); if (isset($imienazwisko)) { $query = sql("INSERT INTO skrypt SET imienazwisko='$imienazwisko', email='$email', gg='$gg', miejscezamieszkania='$miejscezamieszkania';"); } echo "Dane zapisane"; ?>[/php:1:7e1c243ff4] wyswietl.php [php:1:7e1c243ff4] <?php include('connection.php'); { $zapytanie = sql("SELECT * FROM skrypt ORDER BY imienazwisko ASC;"); while ($rekord = mysql_fetch_array($zapytanie)) { print 'Imie Nazwisko (lub nick): '.$rekord['imienazwisko'].'<br>'; print 'E-Mail: '.$rekord['email'].'<br>'; print 'GG: '.$rekord['gg'].'<br>'; print 'Miasto: '.$rekord['miejscezamieszkania'].'<br><br>'; } } ?> [/php:1:7e1c243ff4] W pliku connection ustaw host, login, hasło, oraz nazwę bazy. Kod SQL do utworzenia tabeli: [sql:1:7e1c243ff4]CREATE TABLE `skrypt` ( `id` int(11) NOT NULL auto_increment, `imienazwisko` varchar(255) NOT NULL default '', `email` varchar(255) NOT NULL default '', `gg` varchar(255) NOT NULL default '', `miejscezamieszkania` varchar(255) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1 ;[/sql:1:7e1c243ff4] Od razu jest pole 'id', które automatycznie co każdy dodany nowy wpis, zwiększa się o jeden. Ułatwi to pracę, gdyby była potrzeba rozbudowania skryptu do możliwośći edycji/usuwania wpisów. To tyle... skrypt działa, testowałem u siebie. |
|
|
|
kpjeziorak Pomysl na skrypt eKlubu Kibica 8.02.2004, 21:18:58
kpjeziorak Bardzo dziekuje, wszystko swietnie dziala, tylko m... 8.02.2004, 23:58:29
kpjeziorak Jezu, nie przetestowalem dobrze a pisze glupoty ... 9.02.2004, 00:09:55
Chinczyk Najlepiej od razu przez np. PHPMyAdmin. Ale skrypt... 10.02.2004, 01:24:08
kpjeziorak Oczywiscie, ze chce, jezeli nie masz czasu to nie ... 10.02.2004, 17:53:06
Chinczyk Napisałem skrypt do edycji/usuwania wpisów:
admin... 11.02.2004, 12:45:24
Qrzysio Jeżeli jeszcze ktoś napisze opce Edytuj to będę wn... 13.02.2004, 01:42:37
kpjeziorak Dzieki za skrypt Chinczyk, PS: Nie chcialbym byc n... 13.02.2004, 05:17:47
Chinczyk CytatJeżeli jeszcze ktoś napisze opce Edytuj to bę... 13.02.2004, 10:05:46
kpjeziorak Ok, wszystko teraz jest ok, wielkie dzieki! 13.02.2004, 14:34:53
-=Peter=- Mam pytanie, zrobilem wszystko jak mowi Chinczyk, ... 4.02.2005, 13:18:54 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 04:25 |