Update mysqli
Hej eksperterMin kode ser sådan ud:
<?php session_start();
include ('tilslut.php');
$gl_kode=$_POST['gl_kode'];
$kode1=$_POST['kode1'];
$kode2=$_POST['kode2'];
$navn=$_SESSION['brugerskat_navn'];
if($kode1===$kode2)
{$ny_kode=$kode1;
if($stmt=$mysqli->prepare('SELECT id,kode FROM brugerskat WHERE navn=?'))
{ $stmt->bind_param('s',$navn);
$stmt->execute();
$stmt->bind_result($id,$brugerskat_kode);
$stmt->fetch();
//$stmt->close();
} echo'<br>Brugerskat_kode er = '.$brugerskat_kode;
echo '<br>Id er = '.$id;
}
if($gl_kode===$brugerskat_kode)
{
echo '<br>Koder er ens';
if($stmt= $mysqli->prepare('UPDATE brugerskat SET kode=? WHERE Id=?'))
{$stmt->bind_param('i',$id);
$ny_kode=$kode1;
$stmt->execute();
$stmt->close();
}echo '<br> Ny kode indsat';
}
echo'<br>Brugerskat_navn er = '.$navn;
echo'<br>gl_kode er = '.$gl_kode;
echo'<br>kode1 er = '.$kode1;
echo'<br>kode2 er = '.$kode2;
echo'<br>ny_kode er = '.$ny_kode;
?>
og det giver dette :
Brugerskat_kode er = trumf
Id er = 2
Koder er ens
Ny kode indsat
Brugerskat_navn er = tvilling53
gl_kode er = trumf
kode1 er = qwe
kode2 er = qwe
men adgangskoden i databasen bliver ikke ændret....så hvad har jeg gjort forkert?????
Thomas V