Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularz & Logowanie, (pobieranie danych)
ReeV
post 14.12.2004, 22:22:52
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 14.12.2004

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


Witam wszystkich. Od dziś stałem się nowym członkiem waszego świetnego forum. Mam nadzieje, że na coś się tu przydam i będę w czymś pomocny. Ale do rzeczy.

Dzisiejszego dnia chciałem poszerzyć możliwości przy rejestracji dla użytkowników mojego serwisu. A mianowicie chcem aby mieli do wyboru możliwość wyboru postaci ( każda postać ma inny obrazek ). Niby nie jest to takie trudne ale nie mam pomysłu ani na realizacje skryptu ani na jego wyświetlenie jeśli użytkownik wybierze choćby jednego spośród trzech dostępnych.

Oto formularz:

  1. <b>Login: </b>
  2.  
  3. <INPUT size=9 class="input-text" type="text" name="login" value="<?=$login?>">
  4.  
  5.  
  6. <b>Hasło: </b>
  7.  
  8. <INPUT size=9 class="input-text" type="password" name="passwd" value="<?=$passwd?>">
  9.  
  10. <b>Rasa: </b>
  11.  
  12. <select name="race" class="input-text" style="width: 83px">
  13. <option value="<?=$1?>">Człowiek</option>
  14. <option value="<?=$2?>">Gnom</option>
  15. <option value="<?=$3?>">Elf</option>
  16. <option value="<?=$4?>">Troll</option>
  17. </select>


Wszystko niby fajnie tylko co zrobić żeby np $2 zostało jako jedyne zapisane w profilu użytkownika oraz jak podpiąć pod to <img src=folder/obrazek.gif border=0>. No i jak zrobić żeby użytkownikowi w panelu wyświetla się postać/rasa którą wybierze? Prosze o pomoc!

Ten post edytował ReeV 16.12.2004, 14:56:27


--------------------
Warsztat: Apache 2.0.52 | PHP 5.0.2 | SQL 4.0.21 | Notatnik | PSP 7.0
Projekty: BanasheeShout v.1.2 '
Go to the top of the page
+Quote Post
lalas
post 15.12.2004, 02:56:51
Post #2





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 16.09.2003

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


jesli chcesz aby $2 zostało jako jedyne zapisane w profilu użytkownika, to po co masz pozostale opcje w selekcie?

a obrazek chciales podpiac odrazu po wybraniu opcji w selekcie przed wyslaniem formularza czy dopiero po wyslaniu formularza i zalogowaniu?
Go to the top of the page
+Quote Post
Liko
post 15.12.2004, 08:31:02
Post #3





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

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


Pewnie nic nie wniosę do tematu, ale mam pewną prośbe do autora: rozwiń pytanie bo ja tego troszkę nie rozumiem co chcesz uzyskać. Wtedy ktoś napewno pomoże rolleyes.gif

Ten post edytował Liko 15.12.2004, 08:31:13
Go to the top of the page
+Quote Post
ReeV
post 15.12.2004, 16:06:17
Post #4





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 14.12.2004

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


A więc zacznę od nowa :-) A więc tak. Użytkownik chce zalogować się na moim forum używając powyższego formularza. Wpisuje login oraz hasło lecz chcem aby mógł wybrać sobie jedną z ras Człowiek, Elf, Gnom, Trol (do każdej z ras podporządkowany ma być inny obrazek). No i pytam właśnie jak to zrobić jeśli urzytkownik wybierze przykładowo trola jak to zapisać i jak zrobić żeby odczytało to użytkownikowi jako obrazek trola a drugiemu przykładowo jak wybierze człowieka jako obrazek człowieka.


--------------------
Warsztat: Apache 2.0.52 | PHP 5.0.2 | SQL 4.0.21 | Notatnik | PSP 7.0
Projekty: BanasheeShout v.1.2 '
Go to the top of the page
+Quote Post
czachor
post 15.12.2004, 17:19:11
Post #5





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


nie wiem, czy zrozumiałem do końca...
  1. <option value="czlowiel">Człowiek</option>
  2. <option value="gnom">Gnom</option>
  3. <option value="elf">Elf</option>
  4. <option value="<troll">Troll</option>


  1. <?php
  2. wyświetl_obrazek($_POST['race']);
  3. ?>

musisz napisać tylko np. funkcję, która wyświetla ten obrazek


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
ReeV
post 16.12.2004, 14:55:37
Post #6





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 14.12.2004

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


Wszystko fajnie i świetnie i działa lecz teraz mam problem z wyświetleniem tego! Mam ten skrypcik:

  1. <? 
  2.  
  3. if(!auth()) 
  4. { 
  5. include &#092;"login.frm\"; 
  6. print &#092;"&raquo;Jeśli nie masz konta <a href=\"index.php?page=registration&\".SESID.\"\"><u>załóż je</b>!</u>n\"; 
  7.  
  8. } 
  9. else 
  10. { 
  11. echo &#092;"<img src=\"\"; 
  12. if ($rasa == &#092;"elf\") { echo \"elf.gif\"; } 
  13. else if ($rasa == &#092;"czlowiek\") { echo \"czlowiek.gif\"; } 
  14. else { echo &#092;"troll.gif\"; } 
  15. echo &#092;"\" />\"; 
  16. print &#092;" <u>Użytkownik </U><BR>$REMOTE_ADDR; <BR> <a href=\"index.php?page=logout&\".SESID.\"\">Wyloguj [\" . $_SESSION[\"USER_LOGIN\"] . \"]</a>\"; 
  17. } 
  18. ?>


I mam tu problem bo czy wybiore rase elf czy rase człowiek zawsze wyświetla mi obrazek troll'a... Nie wiem co jest nie tak bo przykładowo rejestruje się jako człowiek to wtedy warunek if ($rasa == "czlowiek") powinien zostać spełniony, a nie jest. Pomocy!


--------------------
Warsztat: Apache 2.0.52 | PHP 5.0.2 | SQL 4.0.21 | Notatnik | PSP 7.0
Projekty: BanasheeShout v.1.2 '
Go to the top of the page
+Quote Post

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: 28.04.2024 - 19:13