J'ai une table nommé preview dans laquelle j'ai un champ url,lien image et nom!
la variable nom est un tableau.quand je fait un echo avec une boucle for each il m'affiche bien toute les valeur du tableau mais quand j'essaie de l'insérer dans mon champ il ne récupère que la dernière valeur du tableau:
Code : Tout sélectionner
if(!empty($_POST['url']))
{$url=$_POST['url'];
}
if(!empty($_POST['link']))
{$lienimage=$_POST['link'];}
if(!empty($_POST['nom']))
{$nom = $_POST['nom'];
$nomarray = preg_split('/,/', $nom, -1, PREG_SPLIT_NO_EMPTY);
foreach($nomarray as $valuenom )
{echo $valuenom;
}
}
$requeteinsert = 'INSERT INTO preview(url,lienimage,nom) VALUES(\''.$url.'\',\''.$lienimage.'\',\''.$valuenom.'\')';
$result = mysql_query($requeteinsert,$connect);
echo '<p >Preview bien enregistrée!</p>';
mysql_close($connect);