Lid |
|
Hey,
Ik heb een probleempje, het lukt me niet om de array op te slaan in mijn database.
<?php
if (isset ($_POST['toevoegen']) ){
# Alle velden defienëren
$sCategorie = mysql_real_escape_string($_POST['dhtmlgoodies_catt']);
$sSubCategorie = mysql_real_escape_string($_POST['dhtmlgoodies_cat']);
$sProductTitel = mysql_real_escape_string($_POST['product_titel']);
$iPrijs = mysql_real_escape_string($_POST['prijs']);
$sOmschrijving = mysql_real_escape_string($_POST['omschrijving']);
# Geen Categorie geselecteerd
if ($sCateorie == "Selecteer categorie"){
$sError[] = "U hebt geen categorie geselecteerd.";
}
# Geen subcategorie geselecteerd
if (empty ($sSubCategorie) ){
$sError[] = "U hebt geen subcategorie geselecteerd.";
}
# Geen product titel ingevuld
if (empty ($sProductTitel) ){
$sError[] = "U hebt geen product titel ingevuld.";
}
# Geen prijs ingevuld
if (empty ($iPrijs) ){
$sError[] = "U hebt geen prijs ingevuld";
}
# Geen omschrijving ingevuld
if (empty ($sOmschrijving) ){
$sError[] = "U hebt geen omschrijving ingevuld";
}
if (count($sError) > 0){
foreach($sError as $fout){
echo '<table width="40%"><tr><td><span class="RED">* '.$fout.'</span></td></tr></table>';
}
}
else{
$sImages = array();
$any_image=0;
foreach ($_SESSION["uploaded_images"] as $index => $uploaded){
$sImages[] = "".$uploaded."|";
$any_image=1;
}
# Opslaan in de database
$sQuery = "INSERT INTO producten (cat_id, subcat_id, titel, prijs, omschrijving, afbeeldingen, addby) VALUES ('".$sCategorie."','".$sSubCategorie."','".$sProductTitel."','".$iPrijs."','".$sOmschrijving."','".$sImages."','".$_SESSION['id']."')";
mysql_query($sQuery) or die (mysql_error());
echo '<p><span class="GREEN">U hebt dit product succesvol toegevoegd.</span></p>';
}
}
?>
<?php if (isset ($_POST['toevoegen']) ){ # Alle velden defienëren # Geen Categorie geselecteerd if ($sCateorie == "Selecteer categorie"){ $sError[] = "U hebt geen categorie geselecteerd."; } # Geen subcategorie geselecteerd if (empty ($sSubCategorie) ){ $sError[] = "U hebt geen subcategorie geselecteerd."; } # Geen product titel ingevuld if (empty ($sProductTitel) ){ $sError[] = "U hebt geen product titel ingevuld."; } # Geen prijs ingevuld $sError[] = "U hebt geen prijs ingevuld"; } # Geen omschrijving ingevuld if (empty ($sOmschrijving) ){ $sError[] = "U hebt geen omschrijving ingevuld"; } foreach($sError as $fout){ echo '<table width="40%"><tr><td><span class="RED">* '.$fout.'</span></td></tr></table>'; } } else{ $any_image=0; foreach ($_SESSION["uploaded_images"] as $index => $uploaded){ $sImages[] = "".$uploaded."|"; $any_image=1; } # Opslaan in de database $sQuery = "INSERT INTO producten (cat_id, subcat_id, titel, prijs, omschrijving, afbeeldingen, addby) VALUES ('".$sCategorie."','".$sSubCategorie."','".$sProductTitel."','".$iPrijs."','".$sOmschrijving."','".$sImages."','".$_SESSION['id']."')"; echo '<p><span class="GREEN">U hebt dit product succesvol toegevoegd.</span></p>'; } } ?>
Dus ik kan $sImages niet opslaan.. Maar als ik de query in de foreach zet, dan insert ik hem een stuk of 20x ... Kan iemand me helpen aub?
Mvg,
Niels
|