Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Panel admina pomoc
Maze123987
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 17.09.2009

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


Witam, próbuję zrobić coś na wzór panelu admina (dostęp tylko dla użytkownika o określonej nazwie)
Posiadam taką funkcję:

  1. function check_login() {
  2. if(!$_SESSION['logged']) {
  3. die('<p>To jest strefa tylko dla użytkowników.</p>
  4. <p>[<a href="login.php">Logowanie</a>] [<a href="register.php">Zarejestruj się</a>]</p>');
  5. }
  6. }


Jak zrobić podobną funkcję, ale tylko, aby wpuszczała ona użytkownika, który tabeli X i kolumnie Y ma wpisaną wartość "1"?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
GoOx
post
Post #2





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

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


Ja bym zrobił to tak. Przykład:

  1.  
  2. echo "Wybierz wartość:</br>";
  3. <form action='index.php?wybrano' method='post'>
  4. 1<input type='checkbox' name='1' > 2<input type='checkbox' name='1' > <input type='submit' name='wybierz' value='wybierz'></form>";
  5.  
  6. $1 = $_POST['1'];
  7.  
  8. $2 = $_POST['2'];
  9.  
  10. $wybierz = $_POST['wybierz'];
  11.  
  12. if(isset($1)) {
  13. $wybieram = 1;
  14. }
  15. if(isset($2)) {
  16. $wybieram = 2;
  17. }
  18.  
  19. if(isset($wybierz)) {
  20. echo "<form action='index.php?wybrano&zapis' method='post'>";
  21. $users = mysql_query("SELECT user, id FROM users WHERE x='$wybieram'");
  22.  
  23. while($user = mysql_fetch_assoc($users)) {
  24.  
  25. $user_dane = $user['user'];
  26. $user_id = $user['id'];
  27.  
  28. $i = 0;
  29. $name = 'grupa'.$i;
  30. echo "$user_dane Grupa1? <input type='checkbox' name='$name'>";
  31. $i++;
  32. }
  33. echo"<input type='submit' name='zapisz_zmiany' value='zapisz'>
  34. </form>";
  35.  


a jak to zapisać to już pomyśl (IMG:style_emoticons/default/smile.gif)

Ten post edytował GoOx 9.06.2012, 12:15:10
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: 25.09.2025 - 16:51