Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] fomularz, pobieranie dla uprawnien
em-ba
post
Post #1





Grupa: Zarejestrowani
Postów: 202
Pomógł: 3
Dołączył: 6.01.2008
Skąd: Mazowieckie

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


Witam, potrzebuję wykonać taki skrypt, który będzie sprawdzał po 'randze' w bazie danych i w zależności od tego, kto ma jaką rangę to zostaną mu wyświetlone odpowiednie dane.

Napisałem taki skrypt ale jest pewnien problem, gdyż ..nic się nie wyświetla (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Będę wdzięczny za pomoc..

Oto skrypt:
  1. <?php
  2. mysql_connect ('localhost', 'root', 'krasnal') or die ("nie udało sie połączyć");
  3. mysql_select_db('fi') or die ("Nie mozna zlokalizowac bazy danych");
  4.  
  5. $cos = mysql_query ("SELECT * FROM `uzytkownicy` WHERE login='".$login."'");
  6. $cos2 = mysql_fetch_array($cos);
  7.  
  8. if($pok['ranga'] == 'user1') {
  9. '<div>
  10.  <form action="str1.php" method="POST">
  11. <fieldset>
  12. <legend><b>dane:</b></legend>
  13. <div>
  14. <div id="md">
  15. <div>
  16. <label for="imie">imię:</label>
  17. <input id="imie" name="imie" class="text" type="text" maxlength="30" readonly="readonly" value="'.$cos2['imie'].'" />
  18. </div>
  19. <div>
  20. <label for="nazwisko">nazwisko:</label>
  21. <input id="nazwisko" name="nazwisko" class="text" type="text" maxlength="30" readonly="readonly" value="'.$cos2['nazwisko'].'" />
  22. </div>
  23. </div>
  24. </div>
  25. </fieldset>
  26. </form>
  27. </div>';
  28. }
  29.  
  30. if($pok['ranga'] == 'user2') {
  31. '<div>
  32.  <form action="str1.php" method="POST">
  33. <fieldset>
  34. <legend><b>dane:</b></legend>
  35. <div>
  36. <div id="md">
  37. <div>
  38. <label for="imie">imię:</label>
  39. <input id="imie" name="imie" class="text" type="text" maxlength="30" readonly="readonly" value="'.$cos2['imie'].'" />
  40. </div>
  41. </div>
  42. </div>
  43. </fieldset>
  44. </form>
  45. </div>';
  46. }
  47. ?>
Go to the top of the page
+Quote Post
Danone
post
Post #2





Grupa: Zarejestrowani
Postów: 169
Pomógł: 16
Dołączył: 18.10.2006
Skąd: Olsztyn/Wrocław

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


Do tablicy zapisujesz pod zmienną cos2

  1. <?php
  2. $cos2 = mysql_fetch_array($cos);
  3. ?>




To dlaczego przy sprawdzaniu czy pole równa się jakiejś randze przypisujesz do:

  1. <?php
  2. $pok['ranga'] == 'user1';
  3. ?>


Zamiast:

  1. <?php
  2. $cos2['ranga'] == 'user1';
  3. ?>
Go to the top of the page
+Quote Post
em-ba
post
Post #3





Grupa: Zarejestrowani
Postów: 202
Pomógł: 3
Dołączył: 6.01.2008
Skąd: Mazowieckie

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


fakt.. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Już działa, dzięki bardzo za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.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: 23.08.2025 - 06:13