begin process at 2012 05 31 06:00:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Plusieurs valeurs dans 1 champ ?


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

Plusieurs valeurs dans 1 champ ?

lundi 16 janvier 2006 à 21:09:18 | Plusieurs valeurs dans 1 champ ?

Armss

Bonjour,

J'ai crée une base de données.
De plus, j'ai installé une table à l'intérieur de celle-ci (:p)

J'ai un formulaire en parallèle, dans lequel on peut choisir quarante prénom différents.
On peut en choisir plusieurs, enfin j'espère ^^

Lorsque l'on en sélectionne 1, il va aller s'installer dans le champ où il doit aller, en l'occurence pre1, dans la table de la base de donnée.

Mais ! Si on en sélectionne deux, il n'y en aura qu'un seul qui s'affichera dans le champ prévu de la table, le dernier sélectionné en l'occurence... !

Donc, je suppose qu'il doit y avoir un code qui dit en gros "écrire à tel endroit toutes les valeurs sélectionnées" mais je ne l'ai trouvé nul part, ou alors il portait un nom à 100 000 lieux d'ici !!

De plus, on peut normalement choisir des noms. Alors même principe, sauf que cette fois, ils doivent aller dans un champ appelé nom1. Ouais ben là, y'a que dale qui veut s'y mettre, même pas 1 valeur ! Même si on sélectionne pas de Prénom, rien n'y va.

J'ai pourtant regardé dans le code source, j'ai la même syntaxe pour Prénom et Nom, j'ai simplement changé la destination, sans faute de frappes...!!


Voilà voilà, en espérant trouver enfin une réponse à cette question toute bête, j'vous dis @bientôt tout le monde !!

lundi 16 janvier 2006 à 22:17:59 | Re : Plusieurs valeurs dans 1 champ ?

Armss

Pauv petit Armss...
lundi 16 janvier 2006 à 23:01:43 | Re : Plusieurs valeurs dans 1 champ ?

FhX

Et sans un code minimal, on peut pas t'aider.
Ne t'en prend qu'à toi même si personne ne te répond.
lundi 16 janvier 2006 à 23:17:46 | Re : Plusieurs valeurs dans 1 champ ?

Armss

Ok.

Ben tu vois, je croyais que ça faisait "flood" que de tout balancer...!

Le truc qui donne bien dès tes débuts en intenet  : Ne t'en prend qu'à toi même ^^

Bon bref, n'atisons pas plus la colère des dieux, je sais pas comment je ferai sinon... !

FhX, voici le truc...

<form method='post' action="inscription.php"> 
<tr class="text1">
    <td><span class="Style1">
      <input type="checkbox" name="pre1" value="Jean;">
    Jean;</span></td>
    <td><span class="Style1">
      <input type="checkbox" name="pre1" value="Ellis">
    Ellis</span></td>
  </tr>
<tr class="text1">
    <td><span class="Style1">
      <input type="checkbox" name="nom1" value="Vana">
    Vana</span></td>
    <td><span class="Style1">
      <input type="checkbox" name="nom1" value="Xeno">
    Xeno</span></td>
  </tr>
 <input type="submit" name="Submit" value="L'inscrire !">



Donc, cette partie là, c'est un extrait tout simple pour montrer le choix entre deux prénom, deux noms et donc, si je me suis pas trompé, le fait de pouvoir sélectionner les deux prénoms, et les deux noms

Ensuite, on arrive sur inscription.php, où nous retrouvons ceci :

<?   
include('conf.php');
//...
$pre1=$_POST["pre1"];
$nom1=$_POST["nom1"];
//...
$requete=mysql_query("INSERT INTO membres_tbl VALUES('','$_POST[pre1]','$_POST[nom1]')");

Mais, une fois sur la table pre1 et nom1, si on a choisi les deux prénoms Jean et Ellis, on aura juste Ellis. Sur nom1, y'a rien du tout qui s'y met.

J'espère que c'était assez le code qu'il fallait. Parce que j'ai peur d'embrouiller un peu sinon, et lire tout un tas de code doit être plus démoraliseur qu'autre chose...!

Merci encore, et merci d'avance (j'espère !)
mardi 17 janvier 2006 à 10:53:32 | Re : Plusieurs valeurs dans 1 champ ?

malalam

Administrateur CodeS-SourceS

Hello,

$_POST['pre1'] et $_POST['nom1'] doivent être des tableaux.

Si tu veux des checkboxes avec choix multiples, tu dois, pour chaque prénom, et chaque nom, en faire des tableau:

<input type="checkbox" name="prenom[]" value="jean" />
<input type="checkbox" name="prenom[]" value="ellis" />

Tu auras les choix fait dans le tableau $_POST['prenom'] :
$_POST['prenom'][0] = 'jean'
$_POST['prenom'][1] = 'ellis'
si tu as coché les deux.

$_POST['prenom'][0] = 'ellis'
si tu n'as coché qu'Ellis.

Du coup, ta requête sera foireuse aussi.
Parce que si le mec coche 2 prénoms, et 1 nom, comment tu vas faire...?

Autre truc : le html, c'est du "inline". les clefs de tes tableaux vont se suivre. 1er prénom coché va avec 1er nom coché, 2ème prénom coché va avec 2ème nom (dans l'ordre d'affichage hein, pas dans l'ordre de l'action entreprise).

mardi 17 janvier 2006 à 19:44:16 | Re : Plusieurs valeurs dans 1 champ ?

Armss

Ha ouais un tableau..!
Je savais pas que ça s'appelait comme ça !!

Merci bcp M'sieur !
J'vais travailler sur cette idée de tableau en chercher des tutos là dessus.
Ton idée me permettrait de gagner effectivement un temps fou !

Merci encore !!

Armss


Cette discussion est classée dans : table, prénom, champ, valeurs, choisir


Répondre à ce message

Sujets en rapport avec ce message

comment récupérer toutes les valeurs d'un champ dans un array [ par mageonyme ] Salut.voilà mon pb : j'ai besoin de récupérer deux colonnes de ma table (en mysql) dans un array... ( si ya bien un truc que j'ai jamais capté c comme Problème avec un tableau [ par plopman ] Bonsoir à tous,j'ai un léger problème...J'ai une table avec un champ X. Je veux avec un code trouver les différentes valeurs de X, et quel nombre il y Insertion du contenu d'un fichier dans un champ d'une table [ par raphalonlon ] Salut à tous et à toutes, j'ai cherché et je n'ai pas encore trouvé,Est ce que quelqu'un saurait comment ajouter le contenu d'un fichier txt et xml da REQUETE [ par kenny18 ] salut !j'ai une page où j'affiche quelques valeurs de 2 tables liées. Il y a une table ouvrage (valeurs affichée : nom, prenom, objet) et une table ph insertion speciale (plusieurs valeurs) dans table Mysql [ par spritzz ] bonsoir, je m'explique: j'ai plusieurs valeurs (séparées par des espaces, et sur cinq lignes) récupérer à partir d'un copier-coller dans une zone de t redirection [ par milkasoprano ] Bonjour tous le monde, j'ai une question a vous posez sur la redirection...je voudrai par rapport au pseudo du membre dans sa table membre faire une r Sortir les valeurs d'une table [ par Florent06 ] Bonjour Je voudrais utiliser et afficher les valeurs d'une table sur ma page dans deux cas : -les membres entrent l'url de leur Avatar dans la parti Enregistrement dans un champ d'une table avec au part avant effacementdes données qui y sont présent.. [ par rem78 ] Bonjour, J'aimerai arriver à pouvoir enregistrer des données d'un formulaire dans un champ d'une table et que ces nouvelles données éfface automatique interrogation mysql [ par shadow1779 ] Bonjour,j'ai des notions en php, cependant je cherche a lire une ligne dans une table mysql, admettons que j'ai la table suivante:nom de table toto:-c Relation et Foreign Key [ par ripoux ] Bonjour,J'ai une petite question au niveau des relations avec MySQL.Je n'ai pas bien compris le concept, car je travail malheuresuement en général ave


Nos sponsors


Sondage...

Comparez les prix

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,577 sec (3)

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