Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapis w tabeli $_SESSION['user']
-jorgus-
post
Post #1





Goście







  1. <?php
  2. "INSERT INTO komentarze (ID, tresc, nick, "." data) VALUES ('$id', '$srodek', '$nick', "." NOW());";
  3. ?>


i chciałbym, a nie wiem jak tak zrobić, żeby jeżeli jest ktoś zalogowany w sesji $_SESSION['user'] zapisał się w tabli zamiast $nick. Jeżeli natomiast nie ma takiej sesji z user to wtedy zapisuje się w tabli jako $nick.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kicok
post
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


Chodzi ci o to, że zalogowani użytkownicy mają tylko wpisać treść komentarza, a ich login zostanie dodany automatycznie. Natomiast niezalogowani będą musieli wpisać swój login do dodatkowego pola w formularzu?

Jeśli tak to najpierw sprawdzasz czy w sesji jest zapisany login - jeśli tak to bez pytania dodajesz jego komentarz do bazy z loginem zapisanym w sesji. Jeśli użytkownik nie jest zalogowany, to odczytujesz login z formularza ($_POST['login']), sprawdzasz, czy któryś z zarejestrowanych użytkowników ma już taki login. Jeśli ma to wyświetlasz prośbę o wpisanie innego loginu, a jeśli nie to dodajesz komentarz do bazy z loginem podanym w formularzu.
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: 5.10.2025 - 03:03