Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Sesje (mały problem organizacyjny), coś wybieramy a potem nam to wyświetla:)
ReeV
post
Post #1





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

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


Witam! NIedawno zainteresowałem się (poważniej) sesjami i spróbowałem zabawy z nimi. Co nie co mi tam wychodzi lecz napotkałem pewien problem którego nie wiem jak rozwiązać.

Mam taki formularz (zaprezentuje jego część w którym wybiera się rasę):

  1. <?php
  2. <select name=&#092;"race\" class=\"input-text\" style=\"width: 83px\">
  3. <option value=&#092;"czlowiek\">Człowiek</option>
  4. <option value=&#092;"gnom\">Gnom</option>
  5. <option value=&#092;"elf\">Elf</option>
  6. <option value=&#092;"troll\">Troll</option>
  7. </select>
  8. ?>


Po zarejestrowaniu się wszystko ładnie dodawane jest do pliku users w postaci następującej:

login, hasło, rasa.

Teraz mam problem jak odtworzyć tą właśnie rasę którą wybraliśmy wcześniej w naszym panelu rejestracji. Jak pobrać dane z pliku?! funkcją GET się nie da bo próbowałem ustawić sesje na GET który pobierał by wysłaną wcześniej jedną z wybranych ras.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
di@blo
post
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 9.03.2005

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


Nie wiem czy o to Ci chodzi ale wczytywanie danych z pliku nie jest powiązane z sesjami.

Najpier musisz wczytać zwartośc pliku do stringa:
  1. <?php
  2. $tmp = fopen(&#092;"nazwa pliku z danymi\", \"r\");
  3. flock($tmp, 1);
  4. $dane = fread($tmp, 100);
  5. flock($tmp, 3);
  6. fclose($tmp);
  7. ?>

Później rozbić dane za pomocą znaku który rozdziela dane w pliku jeśli to jest spacja to jak nizej:

$tab = explode(" ", $dane);

i teraz wszysto masz w tablicy $tab

W $tab[0] masz login,
w $tab[1] masz hasło,
w $tab[2] masz rase.

---
(IMG:http://forum.php.pl/uwaga.gif)
Nastepne braki beda karane ostrzezeniami
hwao
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 10:28