Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] fomularz
Forum PHP.pl > Forum > Przedszkole
em-ba
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 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. ?>
Danone
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. ?>
em-ba
fakt.. biggrin.gif

Już działa, dzięki bardzo za pomoc smile.gif
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.