Nieuw 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).
<?php
$gebruikersid=$_SESSION['gebruikersid'];
if ($_SESSION['login'])
{
if (isset($_POST['wwsend']))
{
if ($_POST['ww1'] == $_POST['ww2'])
{
$ww = ($_POST['oud-ww']);
$select = mysql_query("SELECT wachtwoord FROM accounts WHERE wachtwoord='$ww' AND id='$gebruikersid'") or die(mysql_error());
if (mysql_num_rows($select) == 0)
{
exit("Het wachtwoord is niet juist!");
}
else
{
$newpass=$_POST['ww1'];
mysql_query("UPDATE accounts SET wachtwoord='$newpass' WHERE id='$gebruikersid'") or die(mysql_error());
echo "De gegevens zijn geupdate.";
}
}
else
{
exit("De 2 ingevulde wachtwoorden komen niet met elkaar overeen.");
}
}
elseif (isset($_POST['gegevens']))
{
$firma=$_POST['firma'];
$adres=$_POST['adres'];
$woonplaats=$_POST['woonplaats'];
$tel=$_POST['tel'];
$fax=$_POST['fax'];
$website=$_POST['website'];
$email=$_POST['email'];
$voornaam=$_POST['voornaam'];
$achternaam=$_POST['achternaam'];
$dag=$_POST['dag'];
$maand=$_POST['maand'];
$jaar=$_POST['jaar'];
$emailadres=$_POST['emailadres'];
mysql_query("UPDATE accounts SET firma='$firma', adres='$adres', woonplaats='$woonplaats',
tel='$tel', fax='$fax', website='$website', email='$email', voornaam='$voornaam', achternaam='$achternaam',
dag='$dag', maand='$maand', jaar='$jaar', emailadres='$emailadres' WHERE id='$gebruikersid'") or die(mysql_error());
echo "De nieuwe gegevens zijn opgeslagen.";
}
else
{
?>
<table width=90%>
<tr>
<td width="100%" valign=top> <font color="#000099" size="2" face="Arial, Helvetica, sans-serif"><strong><em>U
kan Uw account hier aanpassen</em></strong></font><center>
<table width=100%">
<table width=90%>
<tr>
<td width="100%" valign=top>
<BR>
<center>
<table width=100%">
<tr>
<td>
<BR>
<form action="index.php?forum=profiel" method="post">
<table width=400 bgcolor="">
<tr>
<td colspan=2 align=center><B>Wijzig je wachtwoord</B><BR><BR></td>
</tr>
<tr>
<td width=150 >Nieuw wachtwoord (1):</td>
<td width=150><input size=30 type="password" name="ww1"></td>
</tr>
<tr>
<td width=150 class=maintext>Nieuw wachtwoord (2):</td>
<td width=150><input size=30 type="password" name="ww2"></td>
</tr>
<tr>
<td width=150 class=maintext>Oud wachtwoord</td>
<td width=150><input size=30 type="password" name="oud-ww"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="wwsend" value="Wijzig"></td>
</tr>
</table>
</form>
<BR>
<?PHP
$profielmembers = "SELECT gebruikersnaam, firma, adres, woonplaats, tel, fax, website, email, voornaam, achternaam, dag, maand, jaar, emailadres FROM accounts WHERE id='$gebruikersid'";
$profiel = mysql_query($profielmembers) or die (mysql_error());
$gegeven = mysql_fetch_array($profiel);
?>
<BR>
<form action="" method="post">
<table width=668>
<tr valign="top">
<td colspan=2 align=center><div align="left"><font color="#0000FF" size="-1" face="Arial, Helvetica, sans-serif"><B>Wijzig
hier je gegevens</B> </font></div></td>
</tr>
<tr>
<td width=147 class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Gebruikersnaam:</font></strong></div></td>
<td width=509><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
<input type="text" size=30 name="gebruikersnaam" disabled=true value="<?PHP echo $gegeven['gebruikersnaam']; ?>">
</font></div></td>
</tr>
<tr>
<td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Firma:</font></strong></div></td>
<td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
<input name="firma" type="text" id="firma" value="<?PHP echo $gegeven['firma']; ?>" size=30>
</font></div></td>
</tr>
<tr>
<td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Adres:</font></strong></div></td>
<td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
<input name="adres" type="text" id="adres" value="<?PHP echo $gegeven['adres']; ?>" size=30>
</font></div></td>
</tr>
<tr>
<td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Pstc/Gemeente:</font></strong></div></td>
<td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
<input type="text" size=30 name="woonplaats" value="<?PHP echo $gegeven['woonplaats']; ?>">
</font></div></td>
</tr>
<tr>
<td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Tel:</font></strong></div></td>
<td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
<input name="tel" type="text" id="tel" value="<?PHP echo $gegeven['tel']; ?>" size=30>
</font></div></td>
</tr>
<tr>
<td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Fax:</font></strong></div></td>
<td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
<input name="fax" type="text" id="fax" value="<?PHP echo $gegeven['fax']; ?>" size=30>
</font></div></td>
</tr>
<tr>
<td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Website:</font></strong></div></td>
<td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
<input type="text" size=30 name="website" value="<?PHP echo $gegeven['website']; ?>">
</font></div></td>
</tr>
<tr>
<td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Email:</font></strong></div></td>
<td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
<input type="text" size=30 name="email" value="<?PHP echo $gegeven['email']; ?>">
</font></div></td>
</tr>
<tr>
<td class=maintext><div align="right"><font color="#0000FF" size="-1" face="Arial, Helvetica, sans-serif"><strong>KONTAKTPERSOON</strong></font></div></td>
<td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> </font></div></td>
</tr>
<tr>
<td width=147 class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Voornaam:</font></strong></div></td>
<td width=509><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
<input type="text" size=30 name="voornaam" value="<?PHP echo $gegeven['voornaam']; ?>">
</font></div></td>
</tr>
<tr>
<td width=147 class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Achternaam:</font></strong></div></td>
<td width=509><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
<input type="text" size=30 name="achternaam" value="<?PHP echo $gegeven['achternaam']; ?>">
</font></div></td>
</tr>
<tr>
<td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Geboortedatum</font></strong></div></td>
<td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
<input name="dag" type="text" id="dag" value="<?PHP echo $gegeven['dag']; ?>" size="4" maxlength="2">
<input name="maand" type="text" id="maand" value="<?PHP echo $gegeven['maand']; ?>" size="4" maxlength="2">
<input name="jaar" type="text" id="jaar" value="<?PHP echo $gegeven['jaar']; ?>" size="5" maxlength="4">
</font></div></td>
</tr>
<tr>
<td width=147 class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">E-mailadres:</font></strong></div></td>
<td width=509><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
<input name="emailadres" type="text" id="emailadres" value="<?PHP echo $gegeven['emailadres']; ?>" size="30" maxlength="255">
</font></div></td>
</tr>
<tr>
<td><font size="-1" face="Arial, Helvetica, sans-serif"> </font></td>
<td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">
<input type="submit" name="gegevens" value="Wijzig">
</font></div></td>
</tr>
</table>
</form>
<BR>
</td>
</tr>
</table>
</td>
</tr>
</table>
<?PHP
}
}
?>
<?php $gebruikersid=$_SESSION['gebruikersid']; if ($_SESSION['login']) { if (isset($_POST['wwsend'])) { if ($_POST['ww1'] == $_POST['ww2']) { $ww = ($_POST['oud-ww']); $select = mysql_query("SELECT wachtwoord FROM accounts WHERE wachtwoord='$ww' AND id='$gebruikersid'") or die(mysql_error()); { exit("Het wachtwoord is niet juist!"); } else { $newpass=$_POST['ww1']; echo "De gegevens zijn geupdate."; } } else { exit("De 2 ingevulde wachtwoorden komen niet met elkaar overeen."); } } elseif (isset($_POST['gegevens'])) { $firma=$_POST['firma']; $adres=$_POST['adres']; $woonplaats=$_POST['woonplaats']; $tel=$_POST['tel']; $fax=$_POST['fax']; $website=$_POST['website']; $email=$_POST['email']; $voornaam=$_POST['voornaam']; $achternaam=$_POST['achternaam']; $dag=$_POST['dag']; $maand=$_POST['maand']; $jaar=$_POST['jaar']; $emailadres=$_POST['emailadres']; mysql_query("UPDATE accounts SET firma='$firma', adres='$adres', woonplaats='$woonplaats', tel='$tel', fax='$fax', website='$website', email='$email', voornaam='$voornaam', achternaam='$achternaam', dag='$dag', maand='$maand', jaar='$jaar', emailadres='$emailadres' WHERE id='$gebruikersid'") or die(mysql_error()); echo "De nieuwe gegevens zijn opgeslagen."; } else { ?> <table width=90%> <tr> <td width="100%" valign=top> <font color="#000099" size="2" face="Arial, Helvetica, sans-serif"><strong><em>U kan Uw account hier aanpassen</em></strong></font><center> <table width=100%"> <table width=90%> <tr> <td width="100%" valign=top> <BR> <center> <table width=100%"> <tr> <td> <BR> <form action="index.php?forum=profiel" method="post"> <table width=400 bgcolor=""> <tr> <td colspan=2 align=center><B>Wijzig je wachtwoord</B><BR><BR></td> </tr> <tr> <td width=150 >Nieuw wachtwoord (1):</td> <td width=150><input size=30 type="password" name="ww1"></td> </tr> <tr> <td width=150 class=maintext>Nieuw wachtwoord (2):</td> <td width=150><input size=30 type="password" name="ww2"></td> </tr> <tr> <td width=150 class=maintext>Oud wachtwoord</td> <td width=150><input size=30 type="password" name="oud-ww"></td> </tr> <tr> <td> </td> <td><input type="submit" name="wwsend" value="Wijzig"></td> </tr> </table> </form> <BR> <?PHP $profielmembers = "SELECT gebruikersnaam, firma, adres, woonplaats, tel, fax, website, email, voornaam, achternaam, dag, maand, jaar, emailadres FROM accounts WHERE id='$gebruikersid'"; ?> <BR> <form action="" method="post"> <table width=668> <tr valign="top"> <td colspan=2 align=center><div align="left"><font color="#0000FF" size="-1" face="Arial, Helvetica, sans-serif"><B>Wijzig hier je gegevens</B> </font></div></td> </tr> <tr> <td width=147 class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Gebruikersnaam:</font></strong></div></td> <td width=509><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <input type="text" size=30 name="gebruikersnaam" disabled=true value=" <?PHP echo $gegeven['gebruikersnaam']; ?>"> </font></div></td> </tr> <tr> <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Firma:</font></strong></div></td> <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <input name="firma" type="text" id="firma" value=" <?PHP echo $gegeven['firma']; ?>" size=30> </font></div></td> </tr> <tr> <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Adres:</font></strong></div></td> <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <input name="adres" type="text" id="adres" value=" <?PHP echo $gegeven['adres']; ?>" size=30> </font></div></td> </tr> <tr> <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Pstc/Gemeente:</font></strong></div></td> <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <input type="text" size=30 name="woonplaats" value=" <?PHP echo $gegeven['woonplaats']; ?>"> </font></div></td> </tr> <tr> <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Tel:</font></strong></div></td> <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <input name="tel" type="text" id="tel" value=" <?PHP echo $gegeven['tel']; ?>" size=30> </font></div></td> </tr> <tr> <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Fax:</font></strong></div></td> <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <input name="fax" type="text" id="fax" value=" <?PHP echo $gegeven['fax']; ?>" size=30> </font></div></td> </tr> <tr> <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Website:</font></strong></div></td> <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <input type="text" size=30 name="website" value=" <?PHP echo $gegeven['website']; ?>"> </font></div></td> </tr> <tr> <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Email:</font></strong></div></td> <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <input type="text" size=30 name="email" value=" <?PHP echo $gegeven['email']; ?>"> </font></div></td> </tr> <tr> <td class=maintext><div align="right"><font color="#0000FF" size="-1" face="Arial, Helvetica, sans-serif"><strong>KONTAKTPERSOON</strong></font></div></td> <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> </font></div></td> </tr> <tr> <td width=147 class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Voornaam:</font></strong></div></td> <td width=509><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <input type="text" size=30 name="voornaam" value=" <?PHP echo $gegeven['voornaam']; ?>"> </font></div></td> </tr> <tr> <td width=147 class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Achternaam:</font></strong></div></td> <td width=509><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <input type="text" size=30 name="achternaam" value=" <?PHP echo $gegeven['achternaam']; ?>"> </font></div></td> </tr> <tr> <td class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">Geboortedatum</font></strong></div></td> <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <input name="dag" type="text" id="dag" value=" <?PHP echo $gegeven['dag']; ?>" size="4" maxlength="2"> <input name="maand" type="text" id="maand" value=" <?PHP echo $gegeven['maand']; ?>" size="4" maxlength="2"> <input name="jaar" type="text" id="jaar" value=" <?PHP echo $gegeven['jaar']; ?>" size="5" maxlength="4"> </font></div></td> </tr> <tr> <td width=147 class=maintext><div align="right"><strong><font size="-1" face="Arial, Helvetica, sans-serif">E-mailadres:</font></strong></div></td> <td width=509><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <input name="emailadres" type="text" id="emailadres" value=" <?PHP echo $gegeven['emailadres']; ?>" size="30" maxlength="255"> </font></div></td> </tr> <tr> <td><font size="-1" face="Arial, Helvetica, sans-serif"> </font></td> <td><div align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <input type="submit" name="gegevens" value="Wijzig"> </font></div></td> </tr> </table> </form> <BR> </td> </tr> </table> </td> </tr> </table> <?PHP } } ?>
|