Ik gebruik onderstaande code maar krijg steeds deze error:
Column count doesn't match value count at row 1
ik zie de fout niet direct kunnen jullie me helpen ?
PHP Code:
<?php include_once('../includes/conn.inc.php'); ?>
<h2> product toevoegen</h2>
<?php
// als er op submit werd gedrukt
if(isset($_POST['naam'])){
// variabelen
$naam = htmlentities($_POST['naam']);
$tekst = htmlentities($_POST['tekst']);
$afdeling = htmlentities($_POST['afdeling']);
$prijs = htmlentities($_POST['prijs']);
$size = htmlentities($_POST['size']);
$gewicht = htmlentities($_POST['gewicht']);
include("Upload.class.php"); // voegt de class toe aan de code
// hier wordt de foto geupload zonder de resize functie te gebruiken
// de foto wordt opgeslagen in de : uploads_normale map
$upload_t = new upload_class("foto","uploads_normale/"); # hier wordt opgegeven welke path de foto moet komen
$upload_t->resize = true; // maakt de resize functie actief in de class
$upload_t->resizeType = 1; // resize op basis van width (max breedte)
$upload_t->width = 600; // breedte van het plaatje * dit is aanpasbaar *
$upload_t->height = 600; // hoogte van het plaatje * dit is aanpasbaar *
$upload_t->file();
// hier wordt de thumbnail opgeslagen in de maop : upload_thumbnail
$upload = new upload_class("foto","upload_thumbnail/"); // geeft aan hoe heet foto veld heet, en waar de foto heen moet
$upload->resize = true; // maakt de resize functie actief in de class
// toevoeging
$upload->resizeType = 1; // resize op basis van width (max breedte)
$upload->width = 750; // breedte van het plaatje * dit is aanpasbaar *
$upload->height = 750; // hoogte van het plaatje * dit is aanpasbaar *
$upload->file();
if($upload->name)
{
$query = "INSERT INTO `producten` (`naam`,`tekst`,`afdeling`,`prijs`,`size`,`gewicht`)
VALUES
('$naam','$tekst','$afdeling','$prijs','$size','$gewicht','".$upload_t->name."','".$upload->name."')";
mysql_query($query)or die(mysql_error());
echo "en het Portfolio item werd toegevoegd. <a href='index.php'>Keer terug naar overzicht</a";
}
?>
<?php }else{ ?>
<!-- enctype="multipart/form-data" is verplicht voor afbeeldingen -->
</h2>
<form action="#" method="post" enctype="multipart/form-data">
<table width="926" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2"><input type="text" name="naam" class="inputformstyle" /></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2"><textarea id="elm1" name="tekst" rows=20" cols="80" style="width: 100%"></textarea></td>
</tr>
<tr>
<td>Afdeling:</td>
<td>
<select class="inputformstyle" name="afdeling">
<?php
$query = "SELECT * FROM `portfolioafdeling`";
$result = mysql_query($query) or trigger_error( mysql_error() );
//Alle rijen overlopen in een loop
while($rij = mysql_fetch_assoc($result)){
?>
<option value="<?php echo $rij['id'] ?>">
<?php echo $rij['naam'] ?> </option>
<?php } ?>
</select> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>gewicht</td>
<td><input type="text" name="gewicht" class="inputformstyle" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>Size</td>
<td><input type="text" name="size" class="inputformstyle" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>Prijs<br />
<br />
<br /></td>
<td><input type="text" name="prijs" class="inputformstyle" />
<br /></td>
</tr>
<tr>
<td>Afbeelding:</td>
<td><input name="foto" type="file" class="inputformstyle" /></td>
</tr>
<tr>
<td colspan="2">
<input type="submit" class="submit" value="Toevoegen" /> </td>
</tr>
</table>
</form>
<?php } ?>
- problemen met insert
-
09-07-2012, 10:49 #1
- Berichten
- 320
- Lid sinds
- 15 Jaar
problemen met insert
-
In de schijnwerper
Advertentieruimte gezocht – Verdien zonder tracking of cookiesSEO/LinkbuildingVerhuur van particuliere vakantiehuizen in Nederland.Website te koopOutreachxxl.com || Outreach/linkbuilding zelf doen? Internationaal. Laagste prijzenFreelance / WerkTe koop: Webshop in Telefoonaccessoires en telefonieWebsite te koop -
09-07-2012, 10:52 #2
- Berichten
- 197
- Lid sinds
- 14 Jaar
Re: problemen met insert
Je mist de 2 velden voor: ".$upload_t->name."','".$upload->name."
In deze regel achterin:
Code:$query = "INSERT INTO `producten` (`naam`,`tekst`,`afdeling`,`prijs`,`size`,`gewicht`)
-
09-07-2012, 11:09 #3
- Berichten
- 320
- Lid sinds
- 15 Jaar
Re: problemen met insert
bedankt het werkt ik heb er over gekeken :)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic