PHP "edit page"
Tjenare Sweclockers!
Jag håller på och göra en sida, och allt funkar bra förutom när man vill "editera" sin profil, det går att editera men om man vill tex bara editera sitt namn så ändrar den alla andra grejer också, förstår inte riktigt vad problemet är.
Tack på förhand!
<?php
include 'connect.php';
include 'header.php';
echo '<form method="post" action="">
Förnamn: <br><input type="text" name="fnamn"><br>
Efternamn: <br><input type="text" name="enamn"><br>
Lösenord: <br><input type="password" name="pw1"><br>
Lösenord igen: <br><input type="password" name="pw2"><br>
Email: <br><input type="text" name="email1"><br>
Email igen: <br><input type="text" name="email2"><br>
Kön: <br>Man<input type="radio" name="kon" value="Man">Kvinna<input type="radio" name="kon" value="Kvinna"><br>
<input type="submit" value="Upddatera" name="Uppdatera">
</form>';
$fnamn = $_POST['fnamn'];
$enamn = $_POST['enamn'];
$kon = $_POST['kon'];
$pw1 = $_POST['pw1'];
$pw2 = $_POST['pw2'];
$email1 = $_POST['email1'];
$email2 = $_POST['email2'];
if(isset($_POST['Uppdatera'])){
if(isset($fnamn)){
$input = "UPDATE users SET fnamn='$fnamn' where user_name='$_SESSION[user_name]'";
mysql_query($input);
}
if(isset($enamn)){
$input = "UPDATE users SET enamn='$enamn' where user_name='$_SESSION[user_name]'";
mysql_query($input);
}
if(isset($kon)){
$input = "UPDATE users SET kon='$kon' where user_name='$_SESSION[user_name]'";
mysql_query($input);
}
if(isset($pw1) && isset($pw2)){
if($pw1 == $pw2){
$input = "UPDATE users SET user_pass='$pw1' where user_name='$_SESSION[user_name]'";
mysql_query($input);
}
elseif($pw1 != $pw2){
echo 'Lösenorden du fyllde i stämde inte överens.';
}
}
if(isset($email1) && isset($email2)){
if($email1 == $email2){
$input = "UPDATE users SET user_email='$email1' where user_name='$_SESSION[user_name]'";
mysql_query($input);
}
elseif ($email1 != $email2){
echo 'Emailen du skrev stämde inte överens.';
}
}
if(mysql_query)
{
echo "<br>Din profil är nu uppdaterad!";
}
}
?>