Page 1 sur 1

concatener 2 champs

Posté : 19 juin 2006, 10:57
par dou2dou
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

Posté : 19 juin 2006, 10:59
par béka
tu mets
$var1=$_POST['nom_champ1'];
$var2=$_POST['nom_champ2'];
$var3=$var1.$var2;

Posté : 19 juin 2006, 11:19
par dou2dou
peut on affecter cette variable $var3 a un nom de champ 'nom_champ3' par exemple

merci encore

Posté : 19 juin 2006, 11:21
par guilt92
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.

Posté : 19 juin 2006, 12:17
par Invité
tu peux aussi concactener avec des points comme :
$var = $_POST['date'].$_POST['date2'];

Posté : 19 juin 2006, 12:48
par dou2dou
ca marche super bien

merci beaucoup à vous 2

cordialement

Posté : 19 juin 2006, 12:55
par Mouet
Image