Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP+MYSQL
Forum PHP.pl > Forum > Przedszkole
xenvera
Witam.


Od kilku dni mam problem i głowię się z jednym problemem.
Przechodząc do sedna, użytkownik się zarejestrował. Loguje się na swoje konto i chce utworzyć wirtualną postać (np do gry albo czegokolwiek), nie wiem jednak jak zrobić aby np użytkownik:

$Tomek miał postać o nazwie xxx,

oraz

$Andrzej miał postać o nazwie yyy.

Nie wiem jak przypisać aby postać XXX należała do Tomek, aby Andrzej nie miał jej w swojej liście postaci, myślę że w dodatkowej tabli w bazie danych np 'postacie' trzeba dodać nową kolumnę ID - czyli identyfikator przy rejestracji.

Mój aktualny kod wygląda tak:

  1. <?php
  2. include('index.php');
  3. require_once('config.php');
  4.  
  5. if (!$_SESSION['zalogowany'])
  6. {
  7. echo 'Nie jestes zalogowany';
  8. }
  9. else
  10. {
  11. echo '
  12. <form method="POST" action="postac.php">
  13. <input type="text" name="name" placeholder="Nazwa postaci">
  14. <input type="submit" name="submit" value="Załóż postać!">
  15. </form>';
  16. }
  17. $name = $_POST['name'];
  18. if(isset($_POST['submit']))
  19. {
  20. if(!$_POST['name'])
  21. {
  22. echo 'Wypełnij pole!';
  23. }
  24. else
  25. {
  26. if(mysql_num_rows(mysql_query("SELECT * FROM `postacie` WHERE name = '$name';")) == 0 ) ///Sprawdz czy nie ma duplikatow nazwy w bazie danych
  27. {
  28. $name = $_POST['name']; ///Zmienne
  29.  
  30. $zapytanie = "INSERT INTO `postacie` (`name`) VALUES ('$name')"; ///Dodaj rekordu do bazy danych
  31. mysql_query($zapytanie) or die (mysql_error()); ///Jesli sie nie uda wyswietl blad sql
  32. echo 'Gratulacje! Założyłeś postać o nazwie '.$name.'';
  33. }
  34. }
  35. }
  36.  
  37.  
  38. ?>



Troche to chaotycznie opisałem, ale nie wiem jak to dokładnie wytłumaczyć.

Pozdrawiam
nospor
Znaczniki to nie tytuł.... Na przyszlosć podawaj TYTUŁ.

Tak, do tabeli z postacią musisz dodac pole ID_USER, ktore bedzie wskazywało na ID uzytkownika, ktory utworzył postać
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.