Bonjour,
Je n'arrive pas a insérer du php dans un tableau Html. Je souhaite plutôt. En fait inserer des variables dans un tableau Html.
Je n'y arrive pas (parse error)
Merci de me montrer la démarche a suivre ;)
Version imprimable
Bonjour,
Je n'arrive pas a insérer du php dans un tableau Html. Je souhaite plutôt. En fait inserer des variables dans un tableau Html.
Je n'y arrive pas (parse error)
Merci de me montrer la démarche a suivre ;)
Bonsoir,
Pourrais tu nous montrer tes tentatives afin que nous puissions t'aider ?
Z.
PS : n'oublie pas les balises CODE
La Balise php est ouverte depuis plus haut car j'ai beaucoup de variables :lol:Code:
1
2 <CENTER><TABLE BORDER=0 WIDTH="50%" bgcolor="#222222"><TR><TD><CENTER>Nom</CENTER><TD><CENTER>Attaque</CENTER><TD><CENTER>Bouclier</CENTER><TD><CENTER>Coque</CENTER><TD><CENTER>Nombre</CENTER></TD></TR> <TR><TD><CENTER>$vaisseaux1 <br/> $vaisseaux2 <br/> $vaisseaux3 <br/> $vaisseaux4 <br/> $vaisseaux5 <br/> $vaisseaux6</CENTER><TD><CENTER>$Pdf1 <br/> $Pdf2 <br/> $Pdf3 <br/> $Pdf4 <br/> $Pdf5 <br/> $Pdf6</CENTER><TD><CENTER>$Boucliers1 <br/> $Boucliers2 <br/> $Boucliers3 <br/> $Boucliers4 <br/> $Boucliers5 <br/> $Boucliers6</CENTER><TD><CENTER>$Coque1 <br/> $Coque2 <br/> $Coque3 <br/> $Coque4 <br/> $Coque5 <br/> $Coque6</CENTER><TD><CENTER>$nombre1 <br/> $nombre2 <br/> $nombre3 <br/> $nombre4 <br/> $nombre5 <br/> $nombre6<CENTER></TD</TR>
Je ne l'ai pas fermé. Je sais que devant chaque variable dans ce tableau il faudrait echo mais même en le mettant j'y arrive pas.
Mon code est en fait une sorte de simulateur. Je joue a un jeu en ligne et ce simulateur (légal vous inquiétez pas ^^) est interessant a coder.
pour afficher du texte il faut utiliser echo
echo 'mon texte';
echo $mavar;
pour concatener du texte et des variables, il faut utiliser le point.
Code:echo 'du texte '.$mavar.' encore du texte '.$autrevar.' etc...';
Trés bien je vais prendre mon temps. Mais il me semble que cela ne fonctionnait pas quand même. Si je n'ai pas de texte. si je met:
Cela marche? Je pense que non :sCode:echo '.$variable.'
En fait je veux afficher des variables sans texte
ensuite, je n'arrive pas a changer la couleur de l'écriture dans mon tableau :?
Merci
essaye comme ca:
Code:<?php echo $vaisseaux1; ?>
Sans tableau sa marche effectivement. Je vais l'esssayer dans mon tableau. Mais pour cette ligne: cela m'affiche une erreur alors que j'ai pa sde php dedans -__-
Juste pour la première ligneCode:
1
2
3 <CENTER><TABLE BORDER=0 WIDTH="50%" bgcolor="#222222"><TR><TD><CENTER>Nom</CENTER><TD><CENTER>Attaque</CENTER><TD><CENTER>Bouclier</CENTER><TD><CENTER>Coque</CENTER><TD><CENTER>Nombre</CENTER></TD></TR> <TR><TD><CENTER>$vaisseaux1 <br/> $vaisseaux2 <br/> $vaisseaux3 <br/> $vaisseaux4 <br/> $vaisseaux5 <br/> $vaisseaux6</CENTER><TD><CENTER>$Pdf1 <br/> $Pdf2 <br/> $Pdf3 <br/> $Pdf4 <br/> $Pdf5 <br/> $Pdf6</CENTER><TD><CENTER>$Boucliers1 <br/> $Boucliers2 <br/> $Boucliers3 <br/> $Boucliers4 <br/> $Boucliers5 <br/> $Boucliers6</CENTER><TD><CENTER>$Coque1 <br/> $Coque2 <br/> $Coque3 <br/> $Coque4 <br/> $Coque5 <br/> $Coque6</CENTER><TD><CENTER>$nombre1 <br/> $nombre2 <br/> $nombre3 <br/> $nombre4 <br/> $nombre5 <br/> $nombre6<CENTER></TD</TR>
Je doucle post dsl mais voila:
j'ai malgré tout une erreur sur la première ligne Sans variable. L'echo... j'ai oublié mdr. Jsuis préssé. Mais pour la ligne verifier si poossible :)Code:
1
2
3
4 <CENTER><TABLE BORDER=0 WIDTH="50%" bgcolor="#222222"><TR><TD><CENTER>Nom</CENTER><TD><CENTER>Attaque</CENTER><TD><CENTER>Bouclier</CENTER><TD><CENTER>Coque</CENTER><TD><CENTER>Nombre</CENTER></TD></TR> <TR><TD><CENTER>$vaisseaux1; <br/> $vaisseaux2; <br/> $vaisseaux3; <br/> $vaisseaux4; <br/> $vaisseaux5; <br/> $vaisseaux6;</CENTER><TD><CENTER>$Pdf1; <br/> $Pdf2; <br/> $Pdf3; <br/> $Pdf4; <br/> $Pdf5; <br/> $Pdf6;</CENTER><TD><CENTER>$Boucliers1; <br/> $Boucliers2; <br/> $Boucliers3; <br/> $Boucliers4; <br/> $Boucliers5; <br/> $Boucliers6;</CENTER><TD><CENTER>$Coque1; <br/> $Coque2; <br/> $Coque3; <br/> $Coque4; <br/> $Coque5; <br/> $Coque6;</CENTER><TD><CENTER>$nombre1; <br/> $nombre2; <br/> $nombre3; <br/> $nombre4; <br/> $nombre5; <br/> $nombre6;<CENTER></TD</TR> } ?>
comme ca alors
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 <?php echo ' <CENTER> <TABLE BORDER=0 WIDTH="50%" bgcolor="#222222"> <TR> <TD> <CENTER>Nom</CENTER> <TD> <CENTER>Attaque</CENTER> </TD> <TD> <CENTER>Bouclier</CENTER> </TD> <TD> <CENTER>Coque</CENTER> </TD> <TD> <CENTER>Nombre</CENTER> </TD> </TR> <TR> <TD> <CENTER>' . $vaisseaux1 . '<br/>' . $vaisseaux2 . '<br />' . $vaisseaux3 . '<br />' . $vaisseaux4 . '<br />' . $vaisseaux5 . '<br />' . $vaisseaux6 . '</CENTER> </TD> <TD> <CENTER>' . $Pdf1 . '<br />' . $Pdf2 . '<br />' . $Pdf3 . '<br />' . $Pdf4 . '<br />' . $Pdf5 . '<br />' .$Pdf6 . '</CENTER> </TD> <TD> <CENTER>' . $Boucliers1 . '<br />' . $Boucliers2 . '<br />' . $Boucliers3 . '<br />' . $Boucliers4 . '<br />' . $Boucliers5 . '<br />' . $Boucliers6 . '</CENTER> </TD> <TD> <CENTER>' . $Coque1 . '<br />' . $Coque2 . '<br />' . $Coque3 . '<br />' . $Coque4 . '<br />' . $Coque5 . '<br />' . $Coque6 . '</CENTER> </TD> <TD> <CENTER>' . $nombre1 . '<br />' . $nombre2 . '<br />' . $nombre3 . '<br />' . $nombre4 . '<br />' . $nombre5 . '<br />' . $nombre6. '<CENTER> </TD </TR>'; ?>
l'exemple que je t'ai donne ne te convient pas ?
au pire, il te faudrait reprendre les bases du php :/
Doksuri c'est pas que ton exemple me convenait pas c'est juste que j'ai pas de texte. Donc je ne sais pas comment afficher des variables sans texte. Avec les points et autre sa ne fonctionne pas :s.
Puis tu sais j'en suis encore au bases :P. Sinon je m'ennuierai pas avec 50 000 variables j'utiliserait des méthodes bien plus complexes et rapides ^^
Qu'est-ce que vous voulez dire par "pas de texte" ?
Ben j'ai pas de texte je veux juste afficher les variables ^^Code:echo 'du texte '.$mavar.' encore du texte '.$autrevar.' etc...';
Mais ce que m'a proposé stef marche trés bien jlui dit un grand merci et a vous aussi.
Zut une question. J'arrive pas a changer la couleur du texte dans le tableau pour que cela soit en blanc. Je met les bonnes balises mais cela ne marche pas dans le tableau :?
dans tes cellules(td) essaye avec la balise P, du coup tu peux enlever les <br />
Code:
1
2
3
4 <p style="color: white; margin: 0px; padding: 0px;"> ' . $vaisseaux1 . ' </p>
Bon, je me suis posé la question: "c'est con que j'y arrive pas". Aprés une petite prise de tête j'ai trouvé la réponse. On peux pas changer le couleur d'écriture en mettant seulement des balises du type d'un coté et de l'autre du tableau. Il faut les mettre a chaque valeur du tableau ;'( du boulot en plus xDCode:<FONT COLOR="WHITE"> Blablabla </FONT COLOR="WHITE">
renseigne-toi sur le CSS,
c'est bien pratique pour la mise en forme
Ok,
J'ai utilisé la seconde concatenation.
Merci a vous ;)
Resalut!
En fait je voudrais faire en sorte que lorsqu'une variable qui devrait être entrée par un utilisateur (mais pas obligatoire) et qui ne l'est pas. Soit affichée ensuite dans le reste du code comme :"-" (un tiret par exemple. Et qu'elle ne soit pas prise en compte dans le reste du code :)
Code:
1
2
3
4
5
6
7
8 if($mavariable == "") { $mavariable = "-"; } if($mavariable2 == "") { $mavariable2 = "-"; } // etc
Ok merci Sachav ;)
Mais est ce que la variable sera pris en compte plsu loin dans le code ?
Benn... oui... O_o
Jm'en doutait bien ... mais bon savez jsuis débutant ^^
Juste comme ça 8-) Comment on fait pour que dans tout le code les nombres avec séparateur du type:
200.000. (qui signifie 200 000)
soit pris en compte et puisse être affiché a l'écran ?
Bon personne ne sait comment faire pour que les chiffres tel que 200.000 (200 000) c'est a dire avec un point pour séparer les centaines soit accepté et gérés par le php ?
Je crois que tu loupes un point essentiel là : TU peux afficher à peu près n'importe quoi en php, à partir du moment où les caractères spéciaux sont échappés.
Donc
Code:
1
2
3 echo '200.000'; //affiche 200.000 $var = 200000; echo number_format($var, 2, ',', '.');//affiche 200.000,00
Pour le number_format je suis ok.
Mais ce que je veux et j'y arrive pas avec number_format c'est faire que par exemple:
200000 s'affiche 200.000 et pas 200.000.00
En d'autres termes, tu ne veux pas de chiffres après la virgule ?
:arrow: number_formatCode:echo number_format($var, 0, ',', '.');
Exact. Tout roule. Merci a toi Celira :)
Re Bonsoir.
Enfait, désormais je souhaiterai poser une condition de telle sortes que si par exmple une variable $Var == "-" elle ne soit pas comptée, dans la suite du script. Et qu'elle soit "invisible". Est ce possible ou impossible :s
Ben tu mets une condition autout du bloc qui affiche la variable pour tester si la variable est ou non égale à -
Code:
1
2
3
4 if ($var != '-') { echo number_format($var, 0, ',', '.'); }
Trés bien. Mais si j'ai un tableau du type:
Comment je fait pour par exemple si vaisseaux6 = '-' qu'il ne s'affiche pas :sCode:
1
2
3
4
5
6
7 echo <TABLE BORDER=0 WIDTH="50%" bgcolor="#111111"> <TR> <TD> <FONT COLOR="WHITE" SIZE=-1 FACE="tahoma"><LEFT>' . $vaisseaux1 . '<br/>' . $vaisseaux2 . '<br/>' . $vaisseaux3 . '<br/>' . $vaisseaux4 . '<br/>' . $vaisseaux5 . '<br/>' . $vaisseaux6 . '</FONT COLOR="WHITE" SIZE=-1 FACE="tahoma"></LEFT> </TD>