eerder heb ik al een form met een paar text velden en een upload veld voor een foto...
maar nu heb ik er een dropdown in toegevoegd die data uit de database haalt...
echter als ik nu het gehele form submit geeft hij een error
Error, query failed : Column count doesn't match value count at row 1
ik voeg de saurce er even bij ...
form===
<link href="formstijl.css" rel="stylesheet" type="text/css">
<h1>
<legend>Nieuw Product:</legend>
</h1>
<?php
include 'db_config.php';
?>
<div id="stylized" class="formstyle-1">
<form action="/procces/proc_add_product.php" method="POST" enctype="multipart/form-data">
<p>Velden gemarkeerd met <em>*</em> zijn verplicht!</p>
<fieldset>
<label for="product">Naam het product<em>*</em>
<span class="small">Verplicht veld</span></label>
<input id="product" name="product" />
<?php
$result = @mysql_query("SELECT categorie FROM producten_categorie");
echo '<label for="categorie">Categorie</label>';
echo '<select name="categorie">'.PHP_EOL;
while ($row = mysql_fetch_assoc($result))
{
echo '<option value="'.$row['categorie'].'">'.$row['categorie'].'</option>'.PHP_EOL;
}
echo '</select>'.PHP_EOL;
echo '</p>'.PHP_EOL;
?>
<?php
$result = @mysql_query("SELECT leverancier FROM producten_leverancier");
echo '<label for="leverancier">Leverancier</label>';
echo '<select name="leverancier">'.PHP_EOL;
while ($row = mysql_fetch_assoc($result))
{
echo '<option value="'.$row['leverancier'].'">'.$row['leverancier'].'</option>'.PHP_EOL;
}
echo '</select>'.PHP_EOL;
echo '</p>'.PHP_EOL;
?>
<label for="beschrijving">Beschrijving</label>
<textarea id="beschrijving" name="beschrijving"></textarea>
<?php
$result = @mysql_query("SELECT verpakking FROM producten_verpakking");
echo '<label for="verpakking">Verpakking</label>';
echo '<select name="verpakking">'.PHP_EOL;
while ($row = mysql_fetch_assoc($result))
{
echo '<option value="'.$row['verpakking'].'">'.$row['verpakking'].'</option>'.PHP_EOL;
}
echo '</select>'.PHP_EOL;
echo '</p>'.PHP_EOL;
?>
<?php
$result = @mysql_query("SELECT eenheid FROM producten_eenheid");
echo '<label for="eenheid">Eénheid</label>';
echo '<select name="eenheid">'.PHP_EOL;
while ($row = mysql_fetch_assoc($result))
{
echo '<option value="'.$row['eenheid'].'">'.$row['eenheid'].'</option>'.PHP_EOL;
}
echo '</select>'.PHP_EOL;
echo '</p>'.PHP_EOL;
?>
<label for="opmerking">Opmerking</label>
<textarea id="opmerking" name="opmerking"></textarea>
<label for="product_url">Meer info<em></em>
<span class="small">voorafgaande van http://</span></label>
<input id="product_url" name="product_url" />
<label for="order_url">Bestellen<em></em>
<span class="small">voorafgaande van http://</span></label>
<input id="order_url" name="order_url" />
<label for="file">Logo<em></em>
<span class="small">Max. 4mb</span></label>
<input name="userfile" type="file" id="userfile">
<input name="upload" type="submit" class="box" id="upload" value=" Verzenden ">
<div class="spacer"></div>
</fieldset>
</form>
</div>
Procces file===
<link href="formstijl.css" rel="stylesheet" type="text/css">
<h1>
<legend>Nieuw Product:</legend>
</h1>
<?php
include 'db_config.php';
?>
<div id="stylized" class="formstyle-1">
<form action="/procces/proc_add_product.php" method="POST" enctype="multipart/form-data">
<p>Velden gemarkeerd met <em>*</em> zijn verplicht!</p>
<fieldset>
<label for="product">Naam het product<em>*</em>
<span class="small">Verplicht veld</span></label>
<input id="product" name="product" />
<?php
$result = @mysql_query("SELECT categorie FROM producten_categorie");
echo '<label for="categorie">Categorie</label>';
echo '<select name="categorie">'.PHP_EOL;
while ($row = mysql_fetch_assoc($result))
{
echo '<option value="'.$row['categorie'].'">'.$row['categorie'].'</option>'.PHP_EOL;
}
echo '</select>'.PHP_EOL;
echo '</p>'.PHP_EOL;
?>
<?php
$result = @mysql_query("SELECT leverancier FROM producten_leverancier");
echo '<label for="leverancier">Leverancier</label>';
echo '<select name="leverancier">'.PHP_EOL;
while ($row = mysql_fetch_assoc($result))
{
echo '<option value="'.$row['leverancier'].'">'.$row['leverancier'].'</option>'.PHP_EOL;
}
echo '</select>'.PHP_EOL;
echo '</p>'.PHP_EOL;
?>
<label for="beschrijving">Beschrijving</label>
<textarea id="beschrijving" name="beschrijving"></textarea>
<?php
$result = @mysql_query("SELECT verpakking FROM producten_verpakking");
echo '<label for="verpakking">Verpakking</label>';
echo '<select name="verpakking">'.PHP_EOL;
while ($row = mysql_fetch_assoc($result))
{
echo '<option value="'.$row['verpakking'].'">'.$row['verpakking'].'</option>'.PHP_EOL;
}
echo '</select>'.PHP_EOL;
echo '</p>'.PHP_EOL;
?>
<?php
$result = @mysql_query("SELECT eenheid FROM producten_eenheid");
echo '<label for="eenheid">Eénheid</label>';
echo '<select name="eenheid">'.PHP_EOL;
while ($row = mysql_fetch_assoc($result))
{
echo '<option value="'.$row['eenheid'].'">'.$row['eenheid'].'</option>'.PHP_EOL;
}
echo '</select>'.PHP_EOL;
echo '</p>'.PHP_EOL;
?>
<label for="opmerking">Opmerking</label>
<textarea id="opmerking" name="opmerking"></textarea>
<label for="product_url">Meer info<em></em>
<span class="small">voorafgaande van http://</span></label>
<input id="product_url" name="product_url" />
<label for="order_url">Bestellen<em></em>
<span class="small">voorafgaande van http://</span></label>
<input id="order_url" name="order_url" />
<label for="file">Logo<em></em>
<span class="small">Max. 4mb</span></label>
<input name="userfile" type="file" id="userfile">
<input name="upload" type="submit" class="box" id="upload" value=" Verzenden ">
<div class="spacer"></div>
</fieldset>
</form>
</div>
Ik hoop dat iemand me kan helpen