Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: $query="SELECT * FROM user";
Forum PHP.pl > Forum > Bazy danych > MySQL
Xeron
  1. <?php
  2. $query="SELECT * FROM user Where .............. ";
  3. ?>


Co dodać po where aby użytkownik który się zalogował widział tylko swoje dane ?
Spawnm
np:
where id='$usera_id'

Popraw tytuł na bardziej sensowny.
wookieb
id_uzytkownika=id_zalogowanego ?
mdx
  1. <?php
  2. //zakładamy ze w sesji masz id uzytkownika który się zalogował
  3. //jesli nie masz to powinieneś mieć
  4. $idZalogowanego = (int)$_SESSION['userId'];
  5. $query="SELECT * FROM user WHERE id = $idZalogowanego ";
  6. ?>

podałeś za mało informacji, nie wiemy jak wygląda twoja aplikacja?
Xeron
  1. <?
  2. $username="root";
  3. $password="mama";
  4. $database="panel_logowania";
  5.  
  6. mysql_connect('localhost',$username,$password);
  7. @mysql_select_db($database) or die("Nie odnaleziono bazy danych");
  8. $query="SELECT * FROM user";
  9. $result=mysql_query($query);
  10.  
  11. $num=mysql_numrows($result);
  12.  
  13.  
  14. echo "<b><center>Panel Użytkownika</center></b><br><br>";
  15.  
  16. $i=0;
  17. while ($i < $num) {
  18.  
  19. $id=mysql_result($result,$i,"id");
  20. $login=mysql_result($result,$i,"login");
  21. $password=mysql_result($result,$i,"password");
  22. $email=mysql_result($result,$i,"email");
  23. $miejscowosc=mysql_result($result,$i,"miejscowosc");
  24. $gg=mysql_result($result,$i,"gg");
  25. $skype=mysql_result($result,$i,"skype");
  26. $wiek=mysql_result($result,$i,"wiek");
  27.  
  28.  
  29. echo " <style type='text/css'>
  30. <!--
  31. .styl1 {color: #0066FF}
  32. -->
  33. </style>
  34. <table width='100%' border='0' cellpadding='0' cellspacing='0'>
  35.  
  36.  <tbody><tr>
  37.    <td valign='top' width='60%'><table width='100%' bgcolor='' cellpadding='2' cellspacing='1'>
  38.        <tbody><tr>
  39.          <td colspan='2' class='title' bgcolor=''>&nbsp; Informacje personalne dla id : <span class='styl1'>$id</span></td>
  40.        </tr>
  41.        <tr>
  42.          <td colspan='2' bgcolor=''></td>
  43.        </tr>
  44.        <tr>
  45.          <td width='21%' bgcolor=''>Login :</td>
  46.  
  47.          <td width='79%' bgcolor=''>$login</td>
  48.        </tr>
  49.        <tr>
  50.          <td bgcolor=''>Email :</td>
  51.          <td bgcolor=''>$email</td>
  52.        </tr>
  53.                <tr>
  54.          <td bgcolor=''>GG :</td>
  55.          <td bgcolor=''>$gg</td>
  56.        </tr>
  57.                <tr>
  58.          <td bgcolor=''>Skype :</td>
  59.          <td bgcolor=''>$skype</td>
  60.        </tr>
  61.                <tr>
  62.          <td bgcolor=''>Wiek :</td>
  63.          <td bgcolor=''>$wiek</td>
  64.        </tr>
  65.                <tr>
  66.          <td bgcolor=''>Miejscowosc :</td>
  67.          <td bgcolor=''>$miejscowosc</td>
  68.        </tr>
  69.      </tbody></table> ";
  70.  
  71. $i++;
  72. }
  73.  
  74. ?>


A to login.php

  1. <?php
  2.  
  3.  
  4. if (isset($_POST['konto']) and isset($_POST['password']))
  5.  
  6. {
  7.  
  8. require('conn.php');
  9.  
  10. $konto=mysql_real_escape_string(trim($_POST['konto']));
  11.  
  12. $password=mysql_real_escape_string(trim($_POST['password']));
  13.  
  14. if ($konto!="" and $password!="")
  15.  
  16. {
  17.  
  18.   $password = sha1(md5($password));
  19.  
  20.   $zapytanie="SELECT id FROM user WHERE login='$konto' and password ='$password'";
  21.  
  22.   $temp=mysql_query($zapytanie) or die("Wystąpił błąd");
  23.  
  24.    $ile=mysql_num_rows($temp);
  25.  
  26.   $temp=mysql_fetch_array($temp);
  27.  
  28.   $id=$temp['id'];
  29.  
  30.  
  31.  
  32.   if ($ile==1)
  33.  
  34.   {
  35.  
  36.     $_SESSION['user_id']=$id;
  37.  
  38.     $_SESSION['login']=$konto;
  39.    
  40.     $_SESSION['email']=$email;    
  41.  
  42.     echo('Zostales zalogowany. <a href="index.php">Wroc</a> ');
  43.  
  44.   }
  45.  
  46.   else echo ('Podales zle dane. Kliknij wstecz aby sprobowac ponownie.');
  47.  
  48. }
  49.  
  50. }
  51.  
  52. else{
  53.  
  54. ?>
  55.  
  56. <html>
  57.  
  58. <body>
  59.  
  60. </body>
  61.  
  62. </html>
  63.  
  64. <?php
  65.  
  66. }?>
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.