Rechercher : dans
Par :

Php concatener 2 variables

Dernière réponse le 12 déc 2004 à 23:38:52 frizou11, le 12 déc 2004 à 21:56:28 
 Signaler ce message aux modérateurs

Bonjour,
jvoudrais savoir comment on fait pour concaténer 2 variables (par exemple $a et $b) et ainsi en former une seule utilisable
merci

Meilleures réponses pour « php concatener 2 variables » dans :
PHP - Concaténation VoirPHP permet de concaténer des chaînes de caractères grâce à l'opérateur "." : $concatenation= $a . $b; Ou encore pour affecter, dans la variable $a, la valeur de la concaténation de $a et de $b : $a.=$b; Pour concaténer des chaînes et des...
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
[PHP] Les ressemblances à ne pas confondre VoirIntroduction Concaténation ou paramètres ? Guillemets/Apostrophe Structure require/include isset vs empty htmlentities ou htmlspecialchars ? Nombre de signes égal Introduction Cette astuce présente plusieurs fonction ou astuces en php...
PHP - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

kilian, le 12 déc 2004 à 22:00:17
  • +9

Salut,

$concatenation= $a . $b;

Ou encore pour affecter, dans la variable $a, la valeur de la concatenation de $a et de $b :
$a.=$b;


Voilà...

var a=unescape("%3A-%29");
document.write(a);

Répondre à kilian

2

frizou11, le 12 déc 2004 à 22:11:42

Merci bcp!
et une autre chose
ds une page php je crée un lien ver un autre page php:
echo "<a href=\"jeu.php?res\">click here pour obtenir les resultats</a>";
et qd je veux utiliser ma variable res ds ma page jeu.php il ne l'a reconnait pas
comment passer une variable a travers un lien ?

Répondre à frizou11

3

kilian, le 12 déc 2004 à 22:27:46

'soir,

Si $res est une simple chaine de caractère qui va plus loin qu'un simple mot:

$res=urlencode($res); 
/* voir http://fr2.php.net/manual/fr/function.urlencode.php */

echo "<a href=\"jeu.php?res=". $res;


Mais si res est un tableau essaie ça (sans garantie) :

$res=urlencode(serialize($res));

// Voir http://www.phpscripts-fr.net/forum1/lire.php?id=51000 tout en bas...


Et tu récupère ça dans la page jeu.php par:
$_GET['res']


Voilà :-)

var a=unescape("%3A-%29");
document.write(a);

Répondre à kilian

4

kilian, le 12 déc 2004 à 22:29:54
  • +1

Scuse c'est

echo "<a href=\"jeu.php?res=". $res . "\">";


:-)

var a=unescape("%3A-%29");
document.write(a);

Répondre à kilian

5

frizou11, le 12 déc 2004 à 22:40:20

Ouai c'est d'un tableau qu'il s'agit mais il ne le transmet toujours pas a mon jeu.php
comment faire ?

Répondre à frizou11

6

kilian, le 12 déc 2004 à 22:49:31
  • +1

J'oublais... Il faut la récupérer comme ça:

$res=unserialize($_GET['res']);

Mais bon c'est trop facile, ça peut pas marcher tout de suite ;o)

var a=unescape("%3A-%29");
document.write(a);

Répondre à kilian

7

frizou11, le 12 déc 2004 à 23:00:38

Il demande un argument de type string pour la fonction unserialize

Répondre à frizou11

8

frizou11, le 12 déc 2004 à 23:06:48

Merci bcp kilian c bon ca amrche!!
merci!!
a bientot car je sens que j'aurais encore besoin de ton aide!

Répondre à frizou11

9

 kilian, le 12 déc 2004 à 23:38:52
  • +1

Bah de rien :-)

C'était quoi l'erreur avec le type string?

var a=unescape("%3A-%29");
document.write(a);

Répondre à kilian