"mysqli_error() expects exactly 1 argument, 0 given in C:\wamp\www\modellenEdit.php on line 44"Eerst dacht ik dat ik verboden tekens wilde plaatsen zoals / of dat ik tekst wilde plaatsen in een kolom voor alleen cijfers, maar dat bleek niet het geval te zijn.
Hieronder een deel van het script regel 6 t/m 44.
"{ //query samenstellen
$queryUpdate =
"UPDATE
modellen
SET
merk = '".$_POST['merk']."',
artikelnummer = '".$_POST['artikel']."',
maatschappij = '".$_POST['maatschappij']."',
soort = '".$_POST['soort']."',
bedrijf = '".$_POST['bedrijf']."',
reeks = '".$_POST['reeks']."',
klasse = '".$_POST['klasse']."',
asindeling = '".$_POST['asindeling']."',
lengte = '".$_POST['lengte']."',
interieur = '".$_POST['interieur']."',
verlichting = '".$_POST['verlichting']."',
tijdperk = '".$_POST['tijdperk']."',
aantal = '".$_POST['aantal']."',
railsysteem = '".$_POST['railsysteem']."',
stroomsoort = '".$_POST['stroomsoort']."',
wielmerk = '".$_POST['wielmerk']."',
wieldiameter = '".$_POST['wieldiameter']."',
wielaslengte = '".$_POST['wielaslengte']."',
motor = '".$_POST['motor']."',
gemotoriseerd = '".$_POST['gemotoriseerd']."',
decoder = '".$_POST['decoder']."',
protocol = '".$_POST['protocol']."',
adres = '".$_POST['adres']."',
consist_adres = '".$_POST['consistadres']."',
bijzonderheden = '".$_POST['bijzonder']."',
extra_informatie = '".$_POST['extra']."',
modelinfo = '".$_POST['modelinfo']."',
categorie = '".$_POST['categorie']."',
afbeelding = '".$_POST['afbeelding']."',
OVP = '".$_POST['ovp']."',
start_set = '".$_POST['set']."'
WHERE
id=".$_POST['id'];
$resultEdit = mysqli_query($db, $queryUpdate) or die("Wijzigen is niet gelukt.<br />" . mysqli_error() . "<br /> Query: " . $queryUpdate);
Is de variabele $queryUpdate leeg? Is de syntaxis van mysqli_query verkeerd?
$db is niet leeg, daar kreeg ik geen error van.