Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] formularz dla zarejestrowanego
Forum PHP.pl > Forum > Przedszkole
fredzio90
mam taki problem, mianowicie piszę moduł pod CMS-a jPortall i mam następujący problem.. moj modul działa na zasadzie ze każdy zarejestrowany user jPortala może zarejestrować się w module... i może mieć tylko 1 konto.. to mam zrobione z pomoca innych ;D i teraz robię taką opcje że user zarejestrowany w module może edytowac dane wprowadozne podczas rejestracji ( w module biggrin.gif) i mam taką funkcje:

ta funkcja wyświetla formularz dla każdego zalogowanego usera jPortala (jak zna adres ) i jak można zrobić aby wyczytywało z tabeli ( tak jak $query ..... ) i aby wyświetlało formularz zarejestrowanemu userowi modułu questionmark.gif

  1. <?php
  2. function settings() {
  3.  
  4.  global $access, $PHP_SELF, $op, $goto, $id;
  5.  global $nick, $mail, $www, $gg, $imie_nazwisko, $fotka, $opis, $data_ur, $cmd, $miejscowosc;
  6.  
  7.  $query = "SELECT * FROM promodjs_users WHERE nick='{$_SESSION['nick']}'";
  8.  $result = mysql_query($query);
  9.  
  10.  $r = mysql_fetch_array($result);
  11.  
  12.  $id = $r['id'];
  13.  $nick = $r['nick'];
  14.  $imie_nazwisko = $r['imie_nazwisko'];
  15.  $www = $r['www'];
  16.  $gg = $r['gg'];
  17.  $mail = $r['mail'];
  18.  $fotka = $r['fotka'];
  19.  $opis = $r['opis'];
  20.  $data_ur = $r['data_ur'];
  21.  $miejscowosc = $r['miejscowosc'];
  22.  
  23.  if($www=='') $www = 'http://';
  24.  
  25.  
  26. echo '<form name="form_1" method="post" action="promodj.php?cmd=save_settings">
  27. <br><table border="0" cellspacing="3" cellpadding="0">
  28. <tr>
  29. <td align="right" class="uni_01">Nick</td>
  30. <td class="uni_01">
  31. <b>'.$nick.'</b>
  32. </td>
  33. </tr>
  34. <tr>
  35. <td align="right" class="uni_01">Adres e-Mail</td>
  36. <td class="uni_01">
  37. <input type="text" name="mail" size="25" value="'.$mail.'">
  38. </td>
  39. </tr>
  40. <tr>
  41. <td align="right" class="uni_01">Imię i Nazwisko</td>
  42. <td class="uni_01">
  43. <input type="text" name="imie_nazwisko" size="25" value="'.$imie_nazwisko.'">
  44. </td>
  45. </tr>
  46. <tr>
  47. <td align="right" class="uni_01">Strona WWW</td>
  48. <td class="uni_01">
  49. <input type="text" name="www" size="25" value="'.$www.'">
  50. </td>
  51. </tr>
  52. <tr>
  53. <td align="right" class="uni_01">Numer GG</td>
  54. <td class="uni_01">
  55. <input type="text" name="gg" size="25" value="'.$gg.'">
  56. </td>
  57. </tr>
  58. <tr>
  59. <td align="right" class="uni_01">Fotka</td>
  60. <td class="uni_01">
  61. <input type="text" name="fotka" size="25" value="'.$fotka.'">
  62. </td>
  63. </tr>
  64. <tr>
  65. <td align="right" class="uni_01">Data Urodzenia</td>
  66. <td class="uni_01">
  67. <input type="text" name="data_ur" size="25" value="'.$data_ur.'">
  68. </td>
  69. </tr>
  70. <tr>
  71. <td align="right" class="uni_01">Miejscowość</td>
  72. <td class="uni_01">
  73. <input type="text" name="miejscowosc" size="25" value="'.$miejscowosc.'">
  74. </td>
  75. </tr>
  76. <tr>
  77. <td align="right" class="uni_01" valign="top">Opis</td>
  78. <td class="uni_01"><textarea name="opis" cols="40" rows="4">'.$opis.'</textarea></td>
  79. </tr>
  80. <tr>
  81. <td align="right" class="uni_01"></td>
  82. <td class="uni_01">&nbsp;</td>
  83. </tr>
  84. <tr>
  85. <td align="right" class="uni_01">&nbsp;</td>
  86. <td class="uni_01"><input style="font-weight: bold;" type="submit" name="ok" value="Zapisz">
  87. <input type="reset" name="Reset" value="Domyślne"></form></td>
  88. </tr>
  89. </table>
  90. </form>';
  91.  
  92. }
  93. ?>


help me tiredsmiley.gif
envp
  1. <?php
  2. $query = "SELECT * FROM promodjs_users WHERE nick='{$_SESSION['nick']}'";
  3. ?>


ej to chyba nie jest dpbre rozwiazanie ? :/
fredzio90
te zapytanie akurat działa biggrin.gif te {$_SESSION['nick']} odczytuje login zalogowanego w jPortalu usera....
mi chodzi o to że gdy w tebeli promodjs_users WHERE nick='{$_SESSION['nick']}' nie znajdzie usera, żeby nie pokazywał formularza!

EDIT//

JUŻ SOBIE PORADZIŁEM biggrin.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.