webForumDet fria alternativet

Men varför funkar inte INSERT här??? Hjälp!

PHP

3 svar · 207 visningar · startad av sys19

Medlem sedan dec. 200287 inlägg
Frågan#1

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());
}

Medlem sedan dec. 200287 inlägg
#2

Sorry alla! Han går inte alls in i if-satsen. varför inte tro????

Medlem sedan dec. 200012 464 inlägg
#3

Det låter mer (i alla fall till att börja med) som ett PHP-problem.

Varifrån kommer $spara? formelement?

if isset($_POST['spara']) {

Flyttas från MYSQL

Medlem sedan aug. 20002 975 inlägg
#4

Frågan finns redan i PHP-forumet: http://www.webforum.nu/showthread.php?s=&threadid=63160
Det är kanske lämpligt att låsa den här tråden.

266 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)