Insérer un array dans un champ d'une table de la base de donnée
onss111
Messages postés
64
Statut
Membre
-
Wallex54 Messages postés 5 Statut Membre -
Wallex54 Messages postés 5 Statut Membre -
Bonjour à tous,
SVP, J'ai vraiment besoin de votre aide
Je vous explique mon problème :
Je veux mettre à jour un champ d'une table de ma base de donnée par le contenu d'un tableau qui contient des variables déjà saisies dans un formulaire.
en se basant sur update .... where id=$id
et dans une autre étape je veux les afficher dans une liste déroulante / chechbox ou quelque soit...
SVP je suis totalement bloqué :(((((((((
Merci d'avance.
SVP, J'ai vraiment besoin de votre aide
Je vous explique mon problème :
Je veux mettre à jour un champ d'une table de ma base de donnée par le contenu d'un tableau qui contient des variables déjà saisies dans un formulaire.
en se basant sur update .... where id=$id
et dans une autre étape je veux les afficher dans une liste déroulante / chechbox ou quelque soit...
SVP je suis totalement bloqué :(((((((((
Merci d'avance.
A voir également:
- Insérer un array dans un champ d'une table de la base de donnée
- Insérer une vidéo dans powerpoint - Guide
- Table ascii - Guide
- Insérer table des matières word - Guide
- Base de registre - Guide
- Insérer un espace insécable dans word - Guide
3 réponses
Tu peux passer par la fonction serialize() : http://www.php.net/manual/fr/function.serialize.php
$tableau = array('un', 'deux', 'trois');
$tableau = serialize($tableau); // donne une chaine: "a:3:{i:0;s:2:"un";i:1;s:4:"deux";i:2;s:5:"trois";}"
// ta REQUETE d'update $tableau en bdd
//(...)
//$tableau = un SELECT du champ en bdd
$tableau = unserialize($tableau);
echo '<select>';
foreach ($tableau as $valeur){
echo '<option>'.$valeur.'</option>';
}
echo '</select>';