login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Aanpast(update) van wachtwoord werkt niet

Offline pin70416 - 27/12/2004 14:34
Avatar van pin70416Nieuw lid Beste Forum,
Onderstaande code "zou" aanpassingen moeten UPDATEN.Voor wat betreft aanpassen PASWOORD, lukt dit niet. Aanpas van andere gegevens lukt wel, zonder probleem.
Ik zie de fout(en) niet zo direct. U wel ?
Bedankt voor een oplossing van dit probleem(pje).

  1. <?php
  2. $gebruikersid=$_SESSION['gebruikersid'];
  3. if ($_SESSION['login'])
  4. {
  5. if (isset($_POST['wwsend']))
  6. {
  7. if ($_POST['ww1'] == $_POST['ww2'])
  8. {
  9. $ww = ($_POST['oud-ww']);
  10. $select = mysql_query("SELECT wachtwoord FROM accounts WHERE wachtwoord='$ww' AND id='$gebruikersid'") or die(mysql_error());
  11. if (mysql_num_rows($select) == 0)
  12. {
  13. exit("Het wachtwoord is niet juist!");
  14. }
  15. else
  16. {
  17. $newpass=$_POST['ww1'];
  18. mysql_query("UPDATE accounts SET wachtwoord='$newpass' WHERE id='$gebruikersid'") or die(mysql_error());
  19. echo "De gegevens zijn geupdate.";
  20. }
  21. }
  22. else
  23. {
  24. exit("De 2 ingevulde wachtwoorden komen niet met elkaar overeen.");
  25. }
  26. }
  27. elseif (isset($_POST['gegevens']))
  28. {
  29. $firma=$_POST['firma'];
  30. $adres=$_POST['adres'];
  31. $woonplaats=$_POST['woonplaats'];
  32. $tel=$_POST['tel'];
  33. $fax=$_POST['fax'];
  34. $website=$_POST['website'];
  35. $email=$_POST['email'];
  36. $voornaam=$_POST['voornaam'];
  37. $achternaam=$_POST['achternaam'];
  38. $dag=$_POST['dag'];
  39. $maand=$_POST['maand'];
  40. $jaar=$_POST['jaar'];
  41. $emailadres=$_POST['emailadres'];
  42.  
  43. mysql_query("UPDATE accounts SET firma='$firma', adres='$adres', woonplaats='$woonplaats',
  44. tel='$tel', fax='$fax', website='$website', email='$email', voornaam='$voornaam', achternaam='$achternaam',
  45. dag='$dag', maand='$maand', jaar='$jaar', emailadres='$emailadres' WHERE id='$gebruikersid'") or die(mysql_error());
  46. echo "De nieuwe gegevens zijn opgeslagen.";
  47. }
  48. else
  49. {
  50. ?>
  51. <table width=90%>
  52. <tr>
  53. <td width="100%" valign=top> <font color="#000099" size="2" face="Arial, Helvetica, sans-serif"><strong><em>U
  54. kan Uw account hier aanpassen</em></strong></font><center>
  55. <table width=100%">
  56.  
  57. <table width=90%>
  58. <tr>
  59. <td width="100%" valign=top>
  60. <BR>
  61. <center>
  62. <table width=100%">
  63.  
  64. <tr>
  65. <td>
  66.  
  67.  
  68. <BR>
  69. <form action="index.php?forum=profiel" method="post">
  70. <table width=400 bgcolor="">
  71. <tr>
  72. <td colspan=2 align=center><B>Wijzig je wachtwoord</B><BR><BR></td>
  73. </tr>
  74.  
  75.  
  76. <tr>
  77. <td width=150 >Nieuw wachtwoord (1):</td>
  78. <td width=150><input size=30 type="password" name="ww1"></td>
  79. </tr>
  80.  
  81. <tr>
  82. <td width=150 class=maintext>Nieuw wachtwoord (2):</td>
  83. <td width=150><input size=30 type="password" name="ww2"></td>
  84. </tr>
  85.  
  86. <tr>
  87. <td width=150 class=maintext>Oud wachtwoord</td>
  88. <td width=150><input size=30 type="password" name="oud-ww"></td>
  89. </tr>
  90.  
  91. <tr>
  92. <td>&nbsp;</td>
  93. <td><input type="submit" name="wwsend" value="Wijzig"></td>
  94. </tr>
  95. </table>
  96. </form>
  97. <BR>
  98. <?PHP
  99. $profielmembers = "SELECT gebruikersnaam, firma, adres, woonplaats, tel, fax, website, email, voornaam, achternaam, dag, maand, jaar, emailadres FROM accounts WHERE id='$gebruikersid'";
  100. $profiel = mysql_query($profielmembers) or die (mysql_error());
  101. $gegeven = mysql_fetch_array($profiel);
  102. ?>
  103. <BR>
  104. <form action="" method="post">
  105. <table width=668>
  106. <tr valign="top">
  107. <td colspan=2 align=center><div align="left"><font color="#0000FF" size="-1" face="Arial, Helvetica, sans-serif"><B>Wijzig
  108. hier je gegevens</B> </font></div></td>
  109. </tr>
  110. <tr>
  111. <td width=147 class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Gebruikersnaam:</font></strong></div></td>
  112. <td width=509><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
  113. <input type="text" size=30 name="gebruikersnaam" disabled=true value="<?PHP echo $gegeven['gebruikersnaam']; ?>">
  114. </font></div></td>
  115. </tr>
  116. <tr>
  117. <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Firma:</font></strong></div></td>
  118. <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
  119. <input name="firma" type="text" id="firma" value="<?PHP echo $gegeven['firma']; ?>" size=30>
  120. </font></div></td>
  121. </tr>
  122. <tr>
  123. <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Adres:</font></strong></div></td>
  124. <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
  125. <input name="adres" type="text" id="adres" value="<?PHP echo $gegeven['adres']; ?>" size=30>
  126. </font></div></td>
  127. </tr>
  128. <tr>
  129. <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Pstc/Gemeente:</font></strong></div></td>
  130. <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
  131. <input type="text" size=30 name="woonplaats" value="<?PHP echo $gegeven['woonplaats']; ?>">
  132. </font></div></td>
  133. </tr>
  134. <tr>
  135. <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Tel:</font></strong></div></td>
  136. <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
  137. <input name="tel" type="text" id="tel" value="<?PHP echo $gegeven['tel']; ?>" size=30>
  138. </font></div></td>
  139. </tr>
  140. <tr>
  141. <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Fax:</font></strong></div></td>
  142. <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
  143. <input name="fax" type="text" id="fax" value="<?PHP echo $gegeven['fax']; ?>" size=30>
  144. </font></div></td>
  145. </tr>
  146. <tr>
  147. <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Website:</font></strong></div></td>
  148. <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
  149. <input type="text" size=30 name="website" value="<?PHP echo $gegeven['website']; ?>">
  150. </font></div></td>
  151. </tr>
  152. <tr>
  153. <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Email:</font></strong></div></td>
  154. <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
  155. <input type="text" size=30 name="email" value="<?PHP echo $gegeven['email']; ?>">
  156. </font></div></td>
  157. </tr>
  158. <tr>
  159. <td class=maintext><div align="right"><font color="#0000FF" size="-1" face="Arial, Helvetica, sans-serif"><strong>KONTAKTPERSOON</strong></font></div></td>
  160. <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">&nbsp;</font></div></td>
  161. </tr>
  162. <tr>
  163. <td width=147 class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Voornaam:</font></strong></div></td>
  164. <td width=509><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
  165. <input type="text" size=30 name="voornaam" value="<?PHP echo $gegeven['voornaam']; ?>">
  166. </font></div></td>
  167. </tr>
  168. <tr>
  169. <td width=147 class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Achternaam:</font></strong></div></td>
  170. <td width=509><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
  171. <input type="text" size=30 name="achternaam" value="<?PHP echo $gegeven['achternaam']; ?>">
  172. </font></div></td>
  173. </tr>
  174. <tr>
  175. <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Geboortedatum</font></strong></div></td>
  176. <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
  177. <input name="dag" type="text" id="dag" value="<?PHP echo $gegeven['dag']; ?>" size="4" maxlength="2">
  178. <input name="maand" type="text" id="maand" value="<?PHP echo $gegeven['maand']; ?>" size="4" maxlength="2">
  179. <input name="jaar" type="text" id="jaar" value="<?PHP echo $gegeven['jaar']; ?>" size="5" maxlength="4">
  180. </font></div></td>
  181. </tr>
  182. <tr>
  183. <td width=147 class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">E-mailadres:</font></strong></div></td>
  184. <td width=509><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
  185. <input name="emailadres" type="text" id="emailadres" value="<?PHP echo $gegeven['emailadres']; ?>" size="30" maxlength="255">
  186. </font></div></td>
  187. </tr>
  188. <tr>
  189. <td><font size="-1" face="Arial, Helvetica, sans-serif">&nbsp;</font></td>
  190. <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
  191. <input type="submit" name="gegevens" value="Wijzig">
  192. </font></div></td>
  193. </tr>
  194. </table>
  195. </form>
  196.  
  197. <BR>
  198.  
  199.  
  200. </td>
  201. </tr>
  202. </table>
  203. </td>
  204. </tr>
  205. </table>
  206. <?PHP
  207. }
  208. }
  209. ?>

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.217s