Page 1 sur 2

Empilement de variables

Posté : 20 nov. 2005, 18:34
par phpdog
Bonjour à tous :wink:

Je voudrai empiler des variables (si s’est le terme exact), s’est à dire combiner deux variables pour n’en faire qu’une seule.

Un peut comme ceci:
$ModelRep = chemin';
$CibleRep = chemin';
      
// On emplile les variables:
$NammeRep = '$ ModelRep, $ CibleRep;
Quelqu’un ici saurait-il m’aider ?

Posté : 20 nov. 2005, 18:39
par jeff
salut si c'est du texte
$text1='toto';
$text2='tata';
$alltext=$text1.text2;
sinon
NammeRep =array( $ ModelRep, $ CibleRep);

Posté : 20 nov. 2005, 18:43
par Cyrano
si tu veux concaténer les valeur, l'opérateur de concaténation est le point et non la virgule :
$ModelRep = "chemin_x";
$CibleRep = "chemin_y";
      
// On emplile les variables:
$NammeRep = $ModelRep . $CibleRep;
Je soupçonne que tu veux construire un chemin vers un fichier. Donc mettons que nous ayons un chemin vers un répertoire dans une variable et le nom d'un fichier dans une autre, ça donnerait:
<?php
$ModelRep = "./images/";
$CibleRep = "mon_image.jpg";
      
// On emplile les variables:
$NammeRep = $ModelRep . $CibleRep;
?>
<img src="<?php echo($nameRep); ?>" alt="" />
ça va te générer la balise suivante:
<img src="./images/mon_image.jpg" alt="" />

Posté : 20 nov. 2005, 18:44
par phpdog
Bonjour jeff et merci :wink:

Si s'est un chemin la première façon n'est pas bonne alors ?

Posté : 20 nov. 2005, 18:47
par phpdog
Merci pour le terme exact Cyrano :wink:

Et merci pour ses infos :wink:

Posté : 20 nov. 2005, 18:53
par phpdog
Mais en faite mon script est un peux plus compliquer que cela:
$ModelRep = 'Objets/Model';
$CibleRep = 'Corps_IN';
      
// On récupére la saisie de l'utilisateur:
$RepNamme['NewArticl'] = $_POST['NewAtricl']; 

// On emplile les variables:
$NammeRep = $CibleRep . $RepNamme;
S'est par apor à mon poste:
http://www.phpfrance.com/forums/voir_sujet-11121.php
Le variable $RepNamme
sera la saisie de l'utilisateur.

Posté : 20 nov. 2005, 18:56
par Cyrano
Oui, ok, et alors ?

Posté : 20 nov. 2005, 18:59
par phpdog
Ben mon code est bon comme sa ?

Posté : 20 nov. 2005, 19:00
par Cyrano
fais afficher le résultat : echo($ta_variable_generee); tu seras fixé

Posté : 20 nov. 2005, 19:05
par phpdog
OK, donc avec ceci:
$ModelRep = 'Objets/Model';
$CibleRep = 'Corps_IN';
$ModelRen = 'Corps_IN/Model';
      
// On récupére la saisie de l'utilisateur:
$RepNamme['NewArticl'] = $_POST['NewAtricl'];

// On emplile les variables:
$NammeRep = $CibleRep . $RepNamme;
echo($NammeRep);
La variable affiche:

Code : Tout sélectionner

Corps_INArrayEntrée
Je ne vois pas se que vien faire ArrayEntrée

Posté : 20 nov. 2005, 19:05
par Cyrano
Tu attendais quoi au juste ?

Posté : 20 nov. 2005, 19:10
par phpdog
Ben:
$RepNamme['NewArticl'] = $_POST['NewAtricl']; 
Est sensser récuperer la saisie sur:
<form action="creat_rep_2.php" method="POST"><p> 
Zone de texte :<br /> 
<textarea name="NweArticl"></textarea>
<input type="submit" value="OK"> 
</p></form>  

Posté : 20 nov. 2005, 19:11
par Cyrano
Oui, et donc tu attends à avoir une chaine qui ressemble donc à ...?

Posté : 20 nov. 2005, 19:15
par phpdog

Code : Tout sélectionner

Corps_IN\saisieDeL'utilisateur

Mais je vien de pensser à un truc, s'est possible de rajouter un / dans:
$NammeRep = $CibleRep . $RepNamme;

Posté : 20 nov. 2005, 19:24
par Cyrano
$NammeRep = $CibleRep ."/". $RepNamme;