Mysqli update virker ikke
Hej har et problem med denne kode:<?php
/* Rediger vare */
if ($stmt = $con->prepare('UPDATE `tbl_galleri` SET `id`=?, `gid`=?, `billede`=?, `billede2`=?, `billede3`=?, `billede4`=?, `vare`=?, `laengde`=?, `hoejde`=?, `tykkelse`=?, `designet`=?, `tekst`=?, `oprettet`=?, `pris`=? WHERE `id`=?')) {
/* Bind parametre */
$stmt->bind_param('iisssssiiisssi', $id, $gid, $billede, $billede2, $billede3, $billede4, $vare, $laengde, $hoejde, $tykkelse, $designet, $tekst, $oprettet, $pris);
/* Sæt værdier på parametrene */
$id = $_POST['id'];
$gid = $_POST['gid'];
$billede = $_POST['billede'];
$billede2 = $_POST['billede2'];
$billede3 = $_POST['billede3'];
$billede4 = $_POST['billede4'];
$vare = $_POST['vare'];
$laengde = $_POST['laengde'];
$hoejde = $_POST['hoejde'];
$tykkelse = $_POST['tykkelse'];
$designet = $_POST['designet'];
$tekst = $_POST['tekst'];
$oprettet = $_POST['oprettet'];
$pris = $_POST['pris'];
/* Eksekver forespørgslen */
$stmt->execute();
/* Luk statement */
$stmt->close();
} else {
/* Der er opstået en fejl */
echo 'Der opstod en fejl i erklæringen: ' . $con->error;
}
?>
Den bliver ved med at komme med denne fejl:
Warning: mysqli_stmt::bind_param(): Number of variables doesn't match number of parameters in prepared statement in C:\wamp\www\mgvandkanten\admin\rediger_vare.php on line 49 Call Stack: 0.0015 284480 1. {main}() C:\wamp\www\mgvandkanten\admin\rediger_vare.php:0 0.0079 303592 2. mysqli_stmt->bind_param() C:\wamp\www\mgvandkanten\admin\rediger_vare.php:49
Har tjekket min iisssssiiisssi om den skulle være rigtig og det er den.
Nogen der kan se fejlen??
Med venlig hilsen
Morten