Ændre i bruger-informationer
Jeg har et lille problem med et login-system jeg er ved at lave for en Counter-Strike side...<?php
$conn = mysql_connect("localhost", "username", "password");
mysql_select_db("database");
$username = $_SESSION['username'];
$password = $_SESSION['password'];
$query = mysql_query("SELECT * FROM rao_users WHERE username='$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
if ($row['password'] == $password) {
$password = stripslashes($row[password]);
$name = stripslashes($row[name]);
$age = stripslashes($row[age]);
$location = stripslashes($row[location]);
$cs_play = stripslashes($row[cs_play]);
$cs_nick = stripslashes($row[cs_nick]);
$cs_clan = stripslashes($row[cs_clan]);
$cs_weapon = stripslashes($row[cs_weapon]);
$cs_map = stripslashes($row[cs_map]);
$password_new = $_REQUEST["password"];
$name_new = $_REQUEST["name"];
$age_new = $_REQUEST["age"];
$location_new = $_REQUEST["location"];
$cs_play_new = $_REQUEST["cs_play"];
$cs_nick_new = $_REQUEST["cs_nick"];
$cs_clan_new = $_REQUEST["cs_clan"];
$cs_weapon_new = $_REQUEST["cs_weapon"];
$cs_map_new = $_REQUEST["cs_map"];
if (!empty($password_new) || !empty($name_new) || !empty($age_new) || !empty($location_new) || !empty($cs_play_new) || !empty($cs_nick_new) || !empty($cs_clan_new) || !empty($cs_weapon_new) || !empty($cs_map_new)) {
if ( ($password != $password_new) || ($name != $name_new) || ($age != $age_new) || ($location != $location_new) || ($cs_play != $cs_play_new) || ($cs_nick != $cs_nick_new) || ($cs_clan != $cs_clan_new) || ($cs_weapon != $cs_weapon_new) || ($cs_map != $cs_map_new) ) {
$updateSQL = "UPDATE rao_users SET password='".addslashes($password_new)."', name='".addslashes($name_new)."', age='".addslashes($age_new)."', location='".addslashes($location_new)."', cs_play='".addslashes($cs_play_new)."', cs_nick='".addslashes($cs_nick_new)."', cs_clan='".addslashes($cs_clan_new)."', cs_weapon='".addslashes($cs_weapon_new)."', cs_map='".addslashes($cs_map_new)."' WHERE username=$username";
mysql_query($updateSQL);
}
}
echo "<form action='?id=content_users_edit.php' method='post'>";
echo "<b>INFORMATION ABOUT YOU</b>";
echo "<br>Name:";
echo "<br><input type='text' name='name' value='$name'>";
echo "<p>";
echo "Age:";
echo "<br><input type='text' name='age' value='$age'>";
echo "<p>";
echo "Location:";
echo "<br><input type='text' name='location' value='$location'>";
echo "<p>";
echo "Do you play Counter Strike?";
echo "<br>";
echo "yes<input type='radio' name='cs_play' value='yes' checked='checked'>";
echo " no<input type='radio' name='cs_play' value='no'>";
echo "<p><b>YOU AND COUNTER STRIKE</b> (if you dont play CS, leave these fields blank)";
echo "<p>";
echo "Nickname:";
echo "<br><input type='text' name='cs_nick' value='$cs_nick'>";
echo "<p>";
echo "Clan:";
echo "<br><input type='text' name='cs_clan' value='$cs_clan'>";
echo "<p>";
echo "Favourite weapon:";
echo "<br><input type='text' name='cs_weapon' value='$cs_weapon'>";
echo "<p>";
echo "Favourite map:";
echo "<br><input type='text' name='cs_map' value='$cs_map'>";
echo "<p>";
echo "<input type='submit' value='Save'>";
echo "</form>";
}
else {
echo "You're not logged in!";
}
?>
Problemet er, at når jeg trykker "Save", sker der ikke noget :(
