Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z zapisaniem ID uzytkownika
plcm
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 7.12.2010

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


Mam tabele zalogowaniu po kliknieciu w przycisk login uzytkownika jest dodawany do tabeli a w miejscu id jest zawsze zero
czy ktos widzi jakis blad?

  1. <?php
  2. if (isset($_SESSION['login'])){
  3. if($_POST['submit']){
  4. $wynik = mysql_query("SELECT * FROM zalogowaniu WHERE login_user='".$_SESSION['login']."'");
  5. if (mysql_num_rows($wynik) <> 0) {
  6. $blad++;
  7. echo '<p>jestes juz zapisany.</p>';
  8. }
  9. else
  10. {
  11. $login = $_SESSION['login'];
  12. $query = mysql_query("SELECT id FROM users WHERE login ='".$_SESSION['login']."'");
  13. $id = $id["id"];
  14. $sql= "INSERT INTO zalogowaniu (login_user, id_user) VALUES ('".$_SESSION['login']."', '$id')";
  15.  
  16.  
  17. mysql_query($sql) or die("nie da rady");
  18. echo "udalo sie";
  19. echo '<br>';
  20. }
  21. }
  22. }
  23. else
  24. if($_POST['submit']){
  25. echo 'wybacz ale najpierw musisz sie zalogowac <a href="logowanie.php" name=\"str glowna\">logowanie</a>';
  26. echo '<br>';}
  27.  
  28.  
  29. ?>


Ten post edytował plcm 16.04.2012, 17:12:39
Go to the top of the page
+Quote Post
styryl
post
Post #2





Grupa: Zarejestrowani
Postów: 223
Pomógł: 27
Dołączył: 16.04.2008
Skąd: Bakutilu

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


do id mysql_result
Go to the top of the page
+Quote Post
plcm
post
Post #3





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 7.12.2010

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


dobra to powiedz mi moze jakbys to zaadaptowal w moim kodzie bo probuje na rozne sposoby i caly czas wywala jakis blad i zdawalo mi sie
ze mysql result uzywa sie glownie przy opcji count albo jak wyciagamy liczbe rekordow z tabeli
Go to the top of the page
+Quote Post
sebastian.rozmus
post
Post #4





Grupa: Zarejestrowani
Postów: 48
Pomógł: 12
Dołączył: 7.03.2012

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


W miejsce:

  1. $query = mysql_query("SELECT id FROM users WHERE login ='".$_SESSION['login']."'");
  2. $id = $id["id"];


trzeba wstawić:
  1. $query = mysql_query("SELECT id FROM users WHERE login ='".$_SESSION['login']."'");
  2. $id = mysql_fetch_assoc($query);
  3. $id = $id["id"];


Go to the top of the page
+Quote Post
plcm
post
Post #5





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 7.12.2010

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


mistrz ! (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

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: 20.12.2025 - 11:32