Ik weet niet goed hoe ik dit moet doen:
<?
63. $csql = "UPDATE members SET wachtwoord = \"". $_POST['passs']"\" where gebruikersnaam =\"". $_SESSION['user'] ."\"";
65. $cres = mysql_query($csql);
?>
ik krijg dit:
Parse error: parse error in /data/members/free/tripod/nl/l/a/p/lapidi/htdocs/pm/editprofile.php on line 63
ik wil namelijk het password veranderen, maar eerst controleren of de ingevoegde waardes wel kloppen met de database, en dat dan het nieuwe wachtwoord over de oude geschreven wordt...
<link rel="stylesheet" href="styles.css" type="text/css" media="screen">
<center><?php
session_start();
if(!IsSet($_SESSION['user']))
{
php?>
<html>
<head>
<title>Eerst inloggen</title>
</head>
<body>
<table>
<tr>
<td class="error">First login!</error></td>
</tr>
</table>
<?php
include("/login.php");
?>
</body>
</html>
<?php
}
else
{
?><html>
<head>
<title></title>
</head>
<body> <center>
<?
include("connect.php");
$sql = "SELECT id,gebruikersnaam,profile,rank,wachtwoord FROM members where gebruikersnaam = \"".$_SESSION['user']."\"";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
if($_POST['submit']){
if($_POST['pass'] == $row['wachtwoord']){
$csql = "UPDATE members SET wachtwoord = \"". $_POST['passs']"\" where gebruikersnaam =\"". $_SESSION['user'] ."\"";
$cres = mysql_query($csql);
if($cres){
echo "Wachtwoord succesvol veranderd";
}
else
{
echo "Uw ingevoerde wachtwoord komt niet overeen met die in de database"
}
}
else(
?>
Verander password:
<FORM METHOD=POST ACTION="editprofile.php">
<BR>
Old <INPUT TYPE="password" name="pass"><BR>
new <INPUT TYPE="password" name="passs">
<br>
<INPUT TYPE="submit" name="submit" value="change password"></FORM>
<?
}
}
?>