Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz & Logowanie
Forum PHP.pl > Forum > Przedszkole
ReeV
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!
lalas
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?
Liko
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
ReeV
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.
czachor
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
ReeV
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!
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.