Checkbox et textarea: Comment l'inserer dans une b

Fermé
vibration76 - 13 nov. 2009 à 18:21
-syroz- Messages postés 31 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 27 février 2010 - 13 nov. 2009 à 20:13
Bonjour,
J'ai un formulaire de création d'enseigne (extrait ci-dessous) où je dois cocher dans des checkbox des icônes (non obligatoire pour la création de mon enseigne), suivi d'un commentaire de l'icône(non obligatoire même si l'icône est coché).


// on cherche la liste des libelles icone
$OrdreSql = 'SELECT id_icone, libelle_icone, lien_icone FROM icone ORDER BY libelle_icone';
$Tabicone = mysql_query($OrdreSql) or die('Erreur SQL !<br />'.$OrdreSql.'<br />'.mysql_error());
// tant qu'il y a des enregistrements
while ($LigneTabicone = mysql_fetch_array($Tabicone)){
echo '<label><input type="checkbox" value="'.$LigneTabicone['id_icone'].'" name="id_icone[]" /> '.$LigneTabicone['libelle_icone'].'<img src="../' . $LigneTabicone['lien_icone'] . '" width="30" alt="' . $LigneTabicone['libelle_icone'] . '"></img></label>';

echo'<textarea rows="1" name="commentaire_icone[]">';
if (isset($_SESSION['commentaire_icone'])) {
echo $_SESSION['commentaire_icone'];
}
echo '</textarea><br />';
echo'<br />';




Dans une page insertion.php je récupère son $_POST en haut de la page:




// si des icones sont cochés
if (!empty($_POST['id_icone'])) {
$id_icone[] = $_POST['id_icone'];
$commentaire_icone[] = $_POST['commentaire_icone'];
}





Ce fait ensuite le traitement pour la création de l'enseigne (ça marche)
cela effectué, je procède à l'insertion des icônes :




for ($z = 0; $z < sizeof($id_icone); $z++) {
$OrdreSql_icone = "insert into enseigne_icone (id_enseigne, id_icone, commentaire_icone) values ('" . $LigneTabEnseigne["id_enseigne"] . "','" . $id_icone[$z] . "', '" . $commentaire_icone[$z]. "')";
$TabInsertion_icone = mysql_query($OrdreSql_icone, $connection) or die('Erreur SQL !<br />'.$OrdreSql_icone.'<br />'.mysql_error());
}




Et cela ne fonctionne pas...
J'attends votre aide car je suis complément bloqué.
Merci beaucoup d'avance

1 réponse

-syroz- Messages postés 31 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 27 février 2010
13 nov. 2009 à 20:13
Quelle est l'erreur que PHP ou MySQL te retourne? Et aussi, quel est le type de ton champ id_enseigne dans ta base de données?
0