Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
Witam. Potrzebuję pomocy przy bazie danych
|
Liczba postów: 1
Liczba wątków: 1
Dołączył: 18-10-2009
Reputacja:
0
18-10-2009, 18:28
Witam,
Jestem tu nowy i to mój pierwszy post  
Jestem początkującym webmasterem i zwracam się do kolegów z większym doświadczeniem o pomoc.
Otóż tworzę portal. Wszystko już wykończyłem, ale nie mam jeszcze serca
Chodzi mi o to aby:
1. Stworzyć formularz, gdzie odwiedzający mają: wybrać kategorię, wpisać swoje dane, zamieścić link do swojej strony, krótki opis (ograniczona ilość znaków) i załadować mały obrazek (określony rozmiar), potwierdzić to wszystko kodem z obrazka, który sam się generuje, wpisać Tagi (patrz punkt 3).
2. Wszystkie dane wędrują do bazy danych (jakiej i jak ją zrobić?) i wyświetlane są na stronie w formie listy (wpisy od najnowszego do najstarszego).
3. Stworzyć wyszukiwarkę, która wyszukuje osoby na podstawie tagów i wyświetla pasujące pozycje od najnowszej do najstarszej.
Do tego wszystkiego żeby można było jeszcze ręcznie modyfikować tę listę.
Proszę o pomoc w napisaniu kodu lub jakieś instrukcje.
Będę BARDZO WDZIĘCZNY!
Pozdrawiam, z wyrazami szacunku:
Michał.
Liczba postów: 341
Liczba wątków: 4
Dołączył: 15-10-2009
Reputacja:
23
18-10-2009, 19:45
(Ten post był ostatnio modyfikowany: 18-10-2009, 20:09 przez kancik.)
na początek nie ten dział !
nono jakie wymagania ! pomogę a raczej nakieruje w tych kwestiach które potrafie  no to tak
ad1
Formularz rejestracji
Kod PHP: <fieldset style='padding:20px; width:300px;border: 1px solid #708080;'><legend>:: rejestracja ::</legend> <form enctype='multipart/form-data' method='post' action='?strona=rejestracja'>"; <table width='100%'> <tr> <td>Podaj login:*</td><td><input type='text'maxlength='100' name='login'size='25'></td> </tr> <tr> <td>Podaj hasło:*</td><td><input type='password' name='haslo'maxlength='100' size='25'></td> </tr> <tr> <td>Potwierdź hasło:*</td><td><input type='password' name='pothaslo' maxlength='100' size='25'></td> </tr> <tr> <td>Podaj email:*</td><td><input type='text' name='email' maxlength='100' size='25'></td> </tr> <tr> <td>kategoria: </td> <td> <select name="kategoria"> <option value="1">1 <option value="2">2 </select> </td> </tr> <tr> <td>Strona domowa:*</td><td><input type='text' name='www' maxlength='100' size='25'></td> </tr> <tr> <td><input type='hidden' name='MAX_FILE_SIZE' value='300000000' /><b>Zdjęcie:</b> </td>"; <td><input name='zdjecie' type='file' /></td>"; </tr> <tr> <td>Tagi:*</td><td><input type='text' name='tagi' maxlength='100' size='25'></td> </tr> <tr> <td><input type="hidden" name="ip" value="<? echo "$ip"; ?>"><center><input type="submit" value="Rejestruj" /></center></td> </tr> </table> </form>
po krótce formularz  aha nie wiem jak generowac obrazek ale pewnie znjadziesz jakis skrypt do tego  ja to robie tak np jak potrzebuje
Kod PHP: $ip = $_SERVER['REMOTE_ADDR'];
srand(time());
$l1 = rand(1, 20); $l2 = rand(1, 20); $l3 = $l1 + $l2;
i teraz formularzyk w ktorym gosc wpisuje
Kod PHP: <tr> <td>potwierdzenie:</td> <td><? echo "$l1";?> + <? echo "$l2";?> = <input type="text" name="liczba" style="width: 40px"></td> <input type="hidden" name="licz" value="<? echo "$l3"; ?>"></td> </tr>
czyli generuje liczby , wyswietlam i kaze gosciowi dodac
AD2
tworzysz tabelke w SQL czyli np
przypscmy
Kod PHP: CREATE TABLE `user` ( `id` int(11) NOT NULL auto_increment, `login` text, `haslo` text, `email` text, `ranga` text, `gg` text, `ip` text, `data` text, `aktywnosc` text, `ban` text, `klucz` text, `pobran` integer, PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2 ;
oczywiscie tam co chcesz i ile chcesz pól
a wedrowanie do bazy to zbierasz z formularza dane poprzez $_POST i wpisujesz tak
Kod PHP: $rejestruj = mysql_query( "INSERT INTO `user` ( `id`, `login`, `haslo`, `email`, `ranga`, `gg`, `ip`, `data`, `aktywnosc`, `ban`, `klucz`, `pobran` )VALUES( '', '".$login."', '".$haslo."', '".$email."', 'user', '".$gg."', '".$ip."', '".$data."', '0', '1', '', '' ) ");
a wyswietlasz gosci to tak
Kod PHP: $user = mysql_query("SELECT * FROM user ORDER by id DESC"); while ($licznik = mysql_fetch_array($user)) { //wyswietlanie }
AD3
wyszukiwarke no to formularz w ktorym wpisujesz cos i kazesz szukac w bazie tagów czy takie cos wystepuje.
TO tak na szybko napisałem 
aha no modyfikowanie ręcznie czyli taki admin chyba tak myślę 
no czyli wyświetlasz userów czy tam kogo
Kod PHP: while ( $licznik = mysql_fetch_array( $npuser )) { echo "<a href="?strona=edytujuser&id=".$licznik['id'].">".$licznik['user']."Edytuj</a> }
jak zauważyłeś przesyłam w zmiennej $_GET['id'] id usera w bazie 
przechwytuje je potem i szukam w bazie tego kogos np i od razu wyswietlam formularz edycji.
Kod PHP: $id = $_GET['id']; $zawodnik = mysql_query("SELECT * FROM user WHERE id='$id'"); $licznik = mysql_fetch_array($user); echo "<b>Edytujesz Uzytkownika: ".$licznik['login']."</b><br>"; echo '<form method="POST" action="wyedytujuser-'.$licznik['id'].'">'; echo '<table width="100%">'; echo '<tr>'; echo '<td>Login:</tD>'; echo '<td><input type="text" name="login" value="'.$licznik['login'].'"></td>'; echo '</tr>'; echo '<tr>'; echo '<td>GG:</tD>'; echo '<td><input type="text" name="gg" value="'.$licznik['gg'].'"></td>'; echo '</tr>'; echo '<tr>'; echo '<td>Email:</tD>'; echo '<td><input type="text" name="email" value="'.$licznik['email'].'"></td>'; echo '</tr>'; echo '<tr>'; echo '<td><input type="submit" value="EDYTUJ"></td>'; echo '</tr>'; echo '</table>'; echo '</form>';
potem wpisuje dane uzyskane do bazy
Kod PHP: $id = $_GET['id']; $login = $_POST['login']; $klub = $_POST['klub']; $gg = $_POST['gg']; $email = $_POST['email']; $edytuj = mysql_query("UPDATE user SET login='$login',gg='$gg',email='$email' WHERE id='$id'");
pomogłem na tyle ile powinienem to były takie drogowskazy a dalej musisz jechać sam  ja jechałem sam bo mi na forach nie pomagali :p
Cytat:Wyrazić to co czuję , zabrakło by tyle słów....
Liczba postów: 341
Liczba wątków: 4
Dołączył: 15-10-2009
Reputacja:
23
ale szczerze portal a jesteś początkujący ;> no nie najlepiej :p to odważnych świat należy
mnie to tylko wkurza walidator !!!!!!!!!!!!!!!!
Cytat:Wyrazić to co czuję , zabrakło by tyle słów....
Liczba postów: 1,054
Liczba wątków: 0
Dołączył: 28-05-2009
Reputacja:
22
Hmmm...? A gdzie walidacja wprowadzanych danych? ^^ A potem się dziwicie, że wam brud robią na stronie. ;]
|
Podobne wątki… |
Wątek: |
Autor |
Odpowiedzi: |
Wyświetleń: |
Ostatni post |
|
Pomocy - strona napisana w ?? |
[email protected] |
1 |
2,040 |
03-10-2019, 18:09
Ostatni post: wozniak
|
|
Witam |
Matka |
1 |
1,979 |
20-07-2017, 02:19
Ostatni post: ziemowitpl
|
|
Potrzebuje pomocy |
Skorpiono |
1 |
1,969 |
05-01-2017, 00:28
Ostatni post: kajetann
|
|
Importowanie wybranych danych z Excel do tabeli w html |
fabsik |
1 |
2,903 |
16-01-2014, 15:41
Ostatni post: fabsik
|
|
Czy da się ?? (Bazy danych) |
misio56 |
2 |
2,890 |
27-08-2013, 14:35
Ostatni post: mateo
|
Użytkownicy przeglądający ten wątek:
|
|
Sponsorzy i przyjaciele
|
|
|