Sorry alla! Han går inte alls in i if-satsen. varför inte tro????
Vet inte om det här skall frågas i php-forumet eller MySql men här kommer det i alla fall: Varför ersätts inte posten i tabellen???? Variabeln "$anvandarnamn" tillhör attributet "value" i definitionen av textfältet. Borde det inte gå att jämföra $anvandarnamn med attributet "username" i tabellen? Jag vet att vi är jobbiga men vi är ju noobs! :-)
If-satsen exekveras korrekt. Det har vi testat.
if(isset($spara)){
// $iv=mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_TripleDES,MCR
YPT_MODE_CBC),MCRYPT_RAND);
// $crypttext=mcrypt_encrypt(MCRYPT_TripleDES,$key,$losenord,MC
RYPT_MODE_CBC,$iv);
$dbconn=mysql_connect("localhost","XXX","XXX") or die(mysql_error());
mysql_select_db("sys19",$dbconn) or die(mysql_error());
if ($uppdateraok=="OK"){
$sql="UPDATE authuser SET username='$anvandarnamn',password='$losenord',forename='$for
namn',lastname='$efternamn',startdate='$startdatum',enddate=
'$stopdatum' WHERE username='$anvandarnamn'";
$uppdateraok="NEGATIVE";
}
else{
$sql="INSERT INTO authuser (username,password,forename,lastname,startdate,enddate) VALUES ('$anvandarnamn','$losenord','$fornamn','$efternamn','$start
datum','$stopdatum')";
}
$resultat=mysql_query($sql);
mysql_close($dbconn) or die(mysql_error());
}
