Auf einer Seite, wo Benutzer ihre Daten ändern können, hat sich irgendwie ein Fehler eingeschlichen. Password ist änderbar, aber wenn ich das Herkunftsland ändern will, bleibt das aktuelle Feld einfach leer. Es erscheint keinerlei Fehlermeldung.
if (!empty($_POST['chgcountry']))
{
$rsCountry = mysql_query("SELECT country FROM users WHERE userid='".$_SESSION['userid']."'") or die(mysql_error());
list ($oldcountry) = mysql_fetch_row($rsCountry);
$chgcountry = $_POST['country'];
$sql = ("UPDATE `users`
SET `country` = '".$chgcountry."'
WHERE `userid`= '".$_SESSION['userid']."'
");
mysql_query($sql) or die(mysql_error());
}