Debutphp

Fermé
Djn007 Messages postés 4 Date d'inscription mardi 12 août 2008 Statut Membre Dernière intervention 12 août 2008 - 12 août 2008 à 17:16
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 13 août 2008 à 09:52
Bonjour,
J'ai écrit le script suivant et je ne vois pas où cela pèche??
<?php
for ($taille=10&$couleur='red';$taille>=1&$couleur='green';$taille--&$couleur--){
?>
<Font size=<? print "$taille&$couleur";?>> <br>"Bravo tu as réussi le changement de taille"</br></Font>
<?}
Si je passe la variable $taille seule cela fonctionne mais dés que je rajoute la couleur cela ne marche pas Sad
Je pense que je défini mal la couleur alors Help, merci d'avance.

6 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
12 août 2008 à 17:21
Salut,

Ca signifie quoi pour toi le symbole & ?
C'est le symbole pour faire un ET binaire, j'imagine que c'est loin de ce que tu veux faire.

Et puis $couleur-- , tu comptes faire quoi en faisant ça?
-1
Djn007 Messages postés 4 Date d'inscription mardi 12 août 2008 Statut Membre Dernière intervention 12 août 2008
12 août 2008 à 17:26
ceci est un petit exercice qui me permet d'écrire une phrase de plus en plus petit et en même temps (d'où le &) de partir de la couleur verte pour arriver en fin de boucle avec la couleur rouge.
That's all folks
-1
laetitia02 Messages postés 424 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 12 mars 2009 129
12 août 2008 à 17:48
size signifie la taille alors tu ne peut pas lui transmettre de couleur y a t autre variable pour les couleur, mais si tu mélange les tailles et les couleurs normal que sa ne fonctionne pas
-1
Djn007 Messages postés 4 Date d'inscription mardi 12 août 2008 Statut Membre Dernière intervention 12 août 2008
12 août 2008 à 19:11
Il faudrait donc faire :
une première partie avec <Font size=...etc> puis
avec font color mais je ne vois pas comment cela va marcher pour la même phrase alors si qqu'un sait peut-il me donner la bonne syntaxe surtout pour la couleur, merci.
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Djn007 Messages postés 4 Date d'inscription mardi 12 août 2008 Statut Membre Dernière intervention 12 août 2008
12 août 2008 à 19:27
En suivant vos conseils j'ai modifié mon script mais toujours pas solutionné: voilà ce que j'ai essayé:
<?php
for ($taille=10;$taille>=1;$taille--){
?>
<?
for ($couleur='red';$couleur='green';$couleur--){
?>
<Font color=<? print "$couleur";?>><Font size=<? print "$taille";?>> <br>"Bravo tu as réussi le changement de taille"</br></Font></Font>
<?}
?>
<?}


?>
J'ai imbriqué 2 boucles, mais c'est pas encore ça!
-1
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
13 août 2008 à 09:52
Si tu fais
$couleur = 'red';
$couleur--

Là tu essaies de décrémenter une chaîne, je ne sais pas comment php réagit dans ce genre de situation mais c'est au petit bonheur la chance.

Etant donné que le rouge c'est 0xff0000 et que le vert c'est 0x00ff00 (en héxadécimal), ton code devrait être:
for ($couleur=0xff0000; $couleur != 0x00ff00; $couleur--) {
?>
<font color="<? echo sprintf("#%x",$couleur);?>" size="<? echo "$taille";?>"> <br/>"Bravo tu as réussi le changement de taille"<br/></font>
<?} 
-1