concatener 2 champs

dou2dou
Invité n'ayant pas de compte PHPfrance

19 juin 2006, 10:57

Bonjour ;

je voudrais savoir s'il est possible de concatener 2 champs d'un formulaire pour inserer celui-ci dans 1 seul champ d'une base.

Exemple :

Formulaire : saisie dans champ1 'activite' , champ2 '2005'

Valeur à inserer dans le champ de la base : 'activite2005'

Avez vous une idée

Merci d'avance de votre aide

Mammouth du PHP | 536 Messages

19 juin 2006, 10:59

tu mets
$var1=$_POST['nom_champ1'];
$var2=$_POST['nom_champ2'];
$var3=$var1.$var2;
Un prof désespéré à son élève :
- Et maintenant, dessinez-moi un cercle au tableau... Voila... Alors qu'est-ce que c'est?
- Ben un cercle ?
- Non, c'est votre note, sortez !!

dou2dou
Invité n'ayant pas de compte PHPfrance

19 juin 2006, 11:19

peut on affecter cette variable $var3 a un nom de champ 'nom_champ3' par exemple

merci encore

Mammouth du PHP | 1353 Messages

19 juin 2006, 11:21

oui tu peux,
<input type="text" name="champ3" value="<?php echo $var3;?>"/>
dans ton formulaire.

Par contre cela ne pourra pas etre affecter "a la volée" en php, c est a dire qu il faudra que l utilisateur valide avant que l action ne se fasse.

Si tu veux que le champ3 se remplisse "en direct" il faudra faire du javascript.
Tell me and I forget. Teach me and I remember. Involve me and I learn.

Invité
Invité n'ayant pas de compte PHPfrance

19 juin 2006, 12:17

tu peux aussi concactener avec des points comme :
$var = $_POST['date'].$_POST['date2'];

dou2dou
Invité n'ayant pas de compte PHPfrance

19 juin 2006, 12:48

ca marche super bien

merci beaucoup à vous 2

cordialement

Eléphant du PHP | 112 Messages

19 juin 2006, 12:55

Image
Image