Hoe zet je het in de database?
$qry = "UPDATE
mw_gegevens
SET
mw_gegevens_vnaam=?,
mw_gegevens_anaam=?,
mw_gegevens_voegsel=?,
mw_gegevens_adres=?,
mw_gegevens_postcode=?,
mw_gegevens_plaats=?,
mw_gegevens_tel1=?,
mw_gegevens_tel2=?,
mw_gegevens_mail=?,
mw_gegevens_groep=?,
mw_gegevens_geboortedatum=?,
bsnnummer=?,
ibannummer=?,
mw_gegevens_werksinds=?,
mw_gegevens_uurloon=?,
mw_gegevens_freelancer=?,
mw_gegevens_idkaart=?
".$pass."
WHERE
mw_gegevens_persnr =?
";
$statement = $connection->prepare($qry);
$statement->error;
$statement->bind_param('sssssssssiiiisiiii', $_POST['vnaam'], $_POST['anaam'], $_POST['voegsel'], $_POST['straat'], $_POST['postcode'], $_POST['plaats'], $_POST['tel1'], $_POST['tel2'], $_POST['mail'], $groep, $gebdat, $bsnnummer, $ibannummer, $werkdat, $uurloon, $freelancer, $idkaart, $_GET['mw_id']);
$statement->execute();
$statement->close();
[size=xsmall]
Toevoeging op 18/02/2015 23:31:39:[/size]
Die i moet dan zeker een s worden?
[size=xsmall]
Toevoeging op 18/02/2015 23:32:51:[/size]
edit inderdaad dit was de oplossing, wat stom van mij.
Waar komt $uurloon vandaan?
$uurloon = $_POST['uurloon'];
In gebruik geen prepered maar zo te zien op php.net moet de i een d zijn.
Dit lijkt me inderdaad beter. Heb het meteen getest en het werkt prima, dank je wel.