Page 1 sur 2
Empilement de variables
Posté : 20 nov. 2005, 18:34
par phpdog
Bonjour à tous
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
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
Et merci pour ses infos

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:
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
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;