begin process at 2012 05 31 09:25:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

selection multiple


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

selection multiple

jeudi 30 mars 2006 à 00:29:15 | selection multiple

yalcin

Bonsoir
j'aimerais savoir comment faire une selection multiple pour une variable:
les enregistres dans une base de donnees sous un champ defini
et afficher toutes les selections ou separement lors d'une requete

je m'explique:
le visiteur rempli un formulaire dans lequel il peux choisir plus information sur certain variable
exemple: je possede le champ: type de travaux
plusieur choix possible: maconnerie platrerie beton armee...
mais lorsque je fait enregistrement il me marque "array" dans mon champs.
donc je sais pas comment enregistre la selection multiple, les afficher et faire des requetes dessus?
qui peux m'aider sur cette fonction
merci

voici mon un morceau de mon code

Code : PHP
<SELECT NAME='typetravauxartisans[]' MULTIPLE CLASS='selectF'>
        <OPTION VALUE='--'> --- Faites votre choix ---</OPTION>
        <option value="Agencement intérieur">Agencement int&eacute;rieur
                            <option value="Alarme">Alarme
                            <option value="Architecte">Architecte
                            <option value="Arrosage automatique">Arrosage automatique
                            <option value="Assainissement">Assainissement
                            <option value="Assèchement de murs">Ass&egrave;chement de murs
                            <option value="Automatisme">Automatisme
                            <option value="Béton armé">B&eacute;ton arm&eacute;
jeudi 30 mars 2006 à 09:28:41 | Re : selection multiple

malalam

Administrateur CodeS-SourceS
Hello,

tu dois parcourir ce tableau.

foreach ($_POST[''typetravauxartisans'] as $valeur) {
   // va lister toutes les valeurs sélectionnées par ton utilisateur.
}

Si tu veux tout mettre dans le même champ, fais un explode () sur ton tableau.
vendredi 31 mars 2006 à 11:28:10 | Re : selection multiple

yalcin

merci pour ton conseil
j'ai essayer d'incorpoer ton morceau de code mais j'avoue que j'ai pas reussi car j'ai jamais utiliser foreach

actuellement pour lister je fait cela

 


$codetravaux=$donnees['cptravauxartisans'];
$reponse = mysql_query("SELECT * FROM devis ORDER BY iddevis DESC");
// On fait une boucle pour lister tout ce que contient la table :

while ($donnees = mysql_fetch_array($reponse) )
{
?>
    <tr>
  <td>
  <a href="detaildevis.php?codedevis=<?php echo $donnees['codedevis']; ?>" >
  <?php echo $donnees['iddevis']; ?>
  </td>
  
  <td>
  <?php echo $donnees['date']; ?>
  </td>
    <td>
  <?php echo $donnees['naturetravaux']; ?>
  </td>
  
  <td>
  <?php echo $donnees['typetravaux[]']; ?>
  </td>

  
  </tr>


merci de ton aide

vendredi 31 mars 2006 à 11:34:16 | Re : selection multiple

malalam

Administrateur CodeS-SourceS
[ Lien ]
vendredi 31 mars 2006 à 12:09:36 | Re : selection multiple

yalcin

je viens de lire le lien que tu m'a envoyer et j'ai donc fait cela

  
  <td>
  <?php foreach ($donnees['typetravaux'] as $valeur)
  echo $valeur ?>
  </td>
  


mais j'obtiens le message d'erreur suivant

Warning: Invalid argument supplied for foreach() in d:\www\multiservicespro.com\htdocs\admin\listedevis.php on line 100


Cette discussion est classée dans : variable, champ, selection, eacute, multiple


Répondre à ce message

Sujets en rapport avec ce message

champ d'un formulaire suivant une selection radio [ par LiGrAnD ] Bonjour,je dois faire un formulaire recueillant des informations sur des personnes, mais les champs du formulaire doivent etre different celon la cate Afficher un champ depuis un variable [ par 6Po ] Bonjour,J'amerais savoir comment faire pour utiliser afficher le resultat d'un champ a partir d'une variable.Exemple plus clair Dison que j'ai une tab selection multiple [ par jbardet ] Bonjour,Je voudrais faire une selection multiple de donnée. Mais la particularité que je cherche c'est que l'utilisateur puisse faire une selection en MySQL --> empecher l'affichage multiple d'un meme champ [ par ImmortalPC ] Salut, un peu à moi de poser des questions ( pas trop c** ) ;-) Bon j'ai une table test dans laquelle j'ai les champs : - id ( ini(15) primaire ) - tx Question simple [ par stolken ] Bonjour à tous, je débute timidement en php et j'ai un tout ptit problème J'ai une variable (chaine) qui se nomme $variable, j'ai qu'elle prenne la v passage de variable vers un popup [ par fmf ] voila en fait a partir d une requete j affiche mon resultat dans une boucle while(list($champ)= mysql_fetch_row($requete){echo $champ; etc, etc....}se Selection d'un partie entière ? [ par ranak ] Bonjour à tous,Je m'explique, je fais un petit module pour un ami qui joue à Flight simulator, et une des partie du module sera de pouvoir ajouté une selection multiple php [ par madmoover ] Bonjour,j'ai une base de donnée php, dans cette base j'ai une table avec un certain nombre d'enregistrements.je souhaire lister le contenu de cette ta variable de sesions php [ par melhima ] Bonjour,J'ai une petite question, j'ai crée mon site avec une base de données.Le client qui vient sur mon site a la possibilités de selectionner des a Affecter chaque enregistrement d'un champ a une variable [ par DjChat ] Bonjour a tous, j'ai fait une requete pour pouvoir recuperer tout les nom des enregistrement qui sont dans le champ nom de ma table utilisateur. J'a


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales