Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wyświetlenie nicku zalogowanej osoby
Turson
post
Post #1





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Jestem w trakcie pisania prostej strony z funkcją logowania, rejestracji, dodawania wpisów do księgi gości, po zalogowaniu.

Index.php : http://wklej.org/id/498680/
Rejestracja.php : http://wklej.org/id/498681/

News.php
  1. <?php
  2. $nick = $_SESSION['login'];
  3. $_SESSION['login'] = $row['login'];
  4.  
  5. if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeś wylogowany z serwisu";}
  6. if($_SESSION["zalogowany"]!=1){
  7. if(!empty($_POST["login"]) && !empty($_POST["haslo"])){
  8. if(mysql_num_rows(mysql_query("select * from users where user_login = '".htmlspecialchars($_POST["login"])."' AND user_haslo = '".htmlspecialchars($_POST["haslo"])."'"))){
  9. echo "Zalogowano poprawnie. <a href='index.php'>Przejdź na stronę główną</a>";
  10. echo '<hr size=1 width=100%><br><br>Witaj, nick - <b>' .$_POST["login"]. '</b>';
  11. $_SESSION["zalogowany"]=1;
  12.  
  13. }
  14. else echo ShowLogin("Podano złe dane!!!");
  15. }
  16. else ShowLogin();
  17. }
  18. else{
  19. Jestes zalogowany! / <a href=index.php?wyloguj=tak>Wyloguj się</a><br>
  20. Twój nick to <h1>'.$_SESSION['login'].'</h1>'?>
  21. <?php
  22. }
  23. ?>

Właśnie tutaj miałby się wyświetlić nick.

I dodanie wpisu do ksiegi gosci:
  1. <?PHP
  2. mysql_connect("localhost", "root", "")or die("Nie można nawiązać połączenia z bazą"); //połączenie z bazą danych
  3. mysql_select_db("login")or die("Wystąpił błąd podczas wybierania bazy danych");
  4. $wpis = ($_POST["wpis"]);
  5. $nick = $_SESSION['login'];
  6.  
  7.  
  8.  
  9. // dodajemy rekord do bazy
  10. $ins = @mysql_query("INSERT INTO ksiega SET wpis='$wpis', autor='$nick'");
  11.  
  12.  
  13. if($ins) echo "Komentarz zostal poprawnie dodany do ksiegi gosci.";
  14. else echo "Blad! Nie udalo sie :c";
  15. ?>
  16. <br><a href="index.php?id=ksiega">Powrot</a>

Dodatkowo jak widać starałem sie rowniez aby nick byl dodawany do bazy przy wpisie..
Go to the top of the page
+Quote Post

Posty w temacie
- TursoN   [MySQL][PHP]Wyświetlenie nicku zalogowanej osoby   23.03.2011, 17:28:33
- - marius94   [PHP] pobierz, plaintext echo $_SESSION['logi...   23.03.2011, 17:29:43
- - TursoN   Nie daje to nic   23.03.2011, 17:39:20
- - Daiquiri   Po co Ci dwa razy session_start() w index.php? Gdz...   23.03.2011, 17:43:06
- - TursoN   w index mam przypisanie $nick = $_SESSIO...   23.03.2011, 17:49:08
- - Daiquiri   Ok masz $nick = $_SESSION['login...   23.03.2011, 17:53:01
- - TursoN   Dałem do news $_SESSION['login'] = ...   23.03.2011, 17:56:41
- - Daiquiri   Ok, w takim układzie sprawdź czy echo $row[...   23.03.2011, 18:04:21
- - TursoN   W news.php? Jeśli tak, to nie wywala nic.   23.03.2011, 18:09:37
- - Daiquiri   Bo albo ja czegoś nie rozumiem albo Ty robisz tak:...   23.03.2011, 18:17:27
- - TursoN   Myślisz o przypisaniu POST z formularza pierw do z...   23.03.2011, 18:19:03
- - Daiquiri   Tak, chociaż szczerze powiedziawszy zbyt dokładnie...   23.03.2011, 18:23:08
- - TursoN   Wyszedł mi kod [PHP] pobierz, plaintext <?php$n...   23.03.2011, 18:25:15
- - emajl22   A zobacz co masz w $_POST['login']   23.03.2011, 18:28:10
- - Daiquiri   Ale zrób najpierw echo przed przypisaniem, żeby wi...   23.03.2011, 18:36:17
- - TursoN   Dokładnie nie czaje [PHP] pobierz, plaintext $nic...   23.03.2011, 18:47:28
- - Daiquiri   Forum to nie parser. Przecież nie masz średnika po...   23.03.2011, 18:50:25
- - TursoN   Średnik i tak nie daje nic, bo nie wyświetla nicku...   23.03.2011, 18:51:46
- - Daiquiri   Brak średnika powodował parse error, a za problemy...   23.03.2011, 19:04:51
- - TursoN   Więc co $nick przypisuję $_POST['log...   23.03.2011, 19:55:33
- - Daiquiri   Brakuje Ci średnika na końcu. Jeżeli masz [PHP] po...   23.03.2011, 20:19:12
- - TursoN   Tak cały news.php wyglada [PHP] pobierz, plaintext...   23.03.2011, 20:42:51
- - Daiquiri   Dodaj: $_SESSION['login'] = $_PO...   23.03.2011, 20:49:51


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: 24.08.2025 - 15:26