Variable dans une variable
bugs57
Messages postés
10
Date d'inscription
mardi 17 novembre 2015
Statut
Membre
Dernière intervention
22 novembre 2015
-
21 nov. 2015 à 15:47
NHenry Messages postés 15221 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 10 septembre 2025 -
NHenry Messages postés 15221 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 10 septembre 2025 -
Bonjour,
Je suis actuellement en train d'essayer de créer un e-mail html.
Je suis bloquer à l'insertion des données provenant de la base.
Je stock dans une variable $html le code du message mais je n'arrive pas a insérer une variable.
voici le code :
$html = "<html><body style=\"margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Trebuchet MS, Arial, Verdana, sans-serif;\">
<table width=\"100%\" height=\"100%\" cellpadding=\"0\" style=\"padding: 20px 0px 20px 0px\" background=\"http://www./image_m/img_home3.jpg\" >
<tr align=\"center\">
<td>
<table><tr><td>
<h1>Votre commande n°00 echo $mail_commande[0]->id; est disponible.</h1>
</td>
</tr>
table>
J'effectue un écho mais ca ne passe pas.
Merci pour votre aide
Je suis actuellement en train d'essayer de créer un e-mail html.
Je suis bloquer à l'insertion des données provenant de la base.
Je stock dans une variable $html le code du message mais je n'arrive pas a insérer une variable.
voici le code :
$html = "<html><body style=\"margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Trebuchet MS, Arial, Verdana, sans-serif;\">
<table width=\"100%\" height=\"100%\" cellpadding=\"0\" style=\"padding: 20px 0px 20px 0px\" background=\"http://www./image_m/img_home3.jpg\" >
<tr align=\"center\">
<td>
<table><tr><td>
<h1>Votre commande n°00 echo $mail_commande[0]->id; est disponible.</h1>
</td>
</tr>
table>
J'effectue un écho mais ca ne passe pas.
Merci pour votre aide
A voir également:
- Variable dans une variable
- Vba range avec variable ✓ - Forum VB / VBA
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Variable d'environnement temp ✓ - Forum Microsoft Office
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ✓ - Forum Python
5 réponses
NHenry
Messages postés
15221
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
10 septembre 2025
366
21 nov. 2015 à 16:01
21 nov. 2015 à 16:01
Utilise une concaténation de chaine :
...n°00 ".$mail_commande[0]->id." e ...
...n°00 ".$mail_commande[0]->id." e ...
bugs57
Messages postés
10
Date d'inscription
mardi 17 novembre 2015
Statut
Membre
Dernière intervention
22 novembre 2015
21 nov. 2015 à 16:18
21 nov. 2015 à 16:18
Merci ca marche.
J'avais réussi en stockant dans une variable mais c'est un peu du bricolage ^^.
J'avais réussi en stockant dans une variable mais c'est un peu du bricolage ^^.
bugs57
Messages postés
10
Date d'inscription
mardi 17 novembre 2015
Statut
Membre
Dernière intervention
22 novembre 2015
21 nov. 2015 à 17:35
21 nov. 2015 à 17:35
Par contre j'ai un dernier point qui me bloque.
Comment faire une boucle for concaténation de chaine ?
<tbody>
for($i=1;$i<=$donnees['nbr_panier'];$i++) {
<tr>
Comment faire une boucle for concaténation de chaine ?
<tbody>
for($i=1;$i<=$donnees['nbr_panier'];$i++) {
<tr>
NHenry
Messages postés
15221
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
10 septembre 2025
366
21 nov. 2015 à 18:22
21 nov. 2015 à 18:22
L'opérateur . (point) en PHP permet la concaténation de chaine, ensuite c'est de la manipulation de base de variable.
bugs57
Messages postés
10
Date d'inscription
mardi 17 novembre 2015
Statut
Membre
Dernière intervention
22 novembre 2015
22 nov. 2015 à 09:24
22 nov. 2015 à 09:24
je ne vois pas comment intégrer une boucle for dans une variable car même en essayant plusieurs façon ca ne marche pas.
Le souci est que je ne peux pas faire cette boucle ailleurs que dans le $html et même en mettant des "." ca ne passe pas.
Le souci est que je ne peux pas faire cette boucle ailleurs que dans le $html et même en mettant des "." ca ne passe pas.
NHenry
Messages postés
15221
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
10 septembre 2025
366
22 nov. 2015 à 13:17
22 nov. 2015 à 13:17
<?php $HTML="Un texte"; for($i=0;$i<5;$i++) { $HTML.=$i."-"; //Notation équivalente //$HTML=$HTML.$i."-"; } $HTML.="Un autre texte"; ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bugs57
Messages postés
10
Date d'inscription
mardi 17 novembre 2015
Statut
Membre
Dernière intervention
22 novembre 2015
22 nov. 2015 à 17:23
22 nov. 2015 à 17:23
voici le code mais j'ai beau essayer ca n'affiche rien.
$html="";
$commande=$commande[0];
$donnees = (array)(unserialize($commande->datas));
for($i=1;$i<=$donnees['nbr_panier'];$i++) {
$html.="<b>".$donnees['nom_'.$i]."</b>";
}
$html.="";
$html="";
$commande=$commande[0];
$donnees = (array)(unserialize($commande->datas));
for($i=1;$i<=$donnees['nbr_panier'];$i++) {
$html.="<b>".$donnees['nom_'.$i]."</b>";
}
$html.="";
NHenry
Messages postés
15221
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
10 septembre 2025
366
22 nov. 2015 à 18:37
22 nov. 2015 à 18:37
Après il faut faire un echo de ta variable si tu veux l'afficher.