Déclaration des variables en php

Résolu/Fermé
smlala Messages postés 21 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 18 mai 2010 - 18 mai 2010 à 10:10
smlala Messages postés 21 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 18 mai 2010 - 18 mai 2010 à 16:44
Bonjour à toutes et à tous,

j'ai pour misssion de créer un site web dans laquelle je travaille et donc je me suis mis à l'apprentissage mais à peine j'ai commencé que je suis bloquée voila mon problème.

je travaille avec wamp server et notepad++ sous windows XP pour le moment lorsque je veux déclarer des variables en php cela ne fonctionne pas par exemple:

<?php
$nom='Mikael';
$age=17;
echo '<p>Bonjour à tous.<br/>
Mon vrai nom n\'est pas Toto.<br/>
Mon vrai nom est '.$nom.'<br/>
J\'ai '.$age.' ans et je mesure '.$taille.'m.<br/>
Et comme mon nom l\'indique, je suis ';
if ($gars==true){
echo 'un garçon.</p>';
}
else{
echo 'une fille. </p>';
}
?>

cela ne marche pas le résultat s'affiche comme suit:

Bonjour à tous.
Mon vrai nom n\'est pas Toto.
Mon vrai nom est '.$nom.
J\'ai '.$age.' ans et je mesure '.$taille.'m.
Et comme mon nom l\'indique, je suis ';
?>

Aidez moi svp je ne sais plus quoi faire. toutes propositions est la bienvenue.

Merci à tous
A voir également:

26 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
18 mai 2010 à 10:20
deux choses:

- tu utilises deux variables que tu n'as pas initialisées $taille $gars

mets
$taille=2;

$gars=true;


- comme appelles tu le script ?
il faut le mettre dans le repertoire www de wamp
par exemple dans www/test/

- comment l'as tu nommé ?

il faut qu'il soit de la form xxxxx.php
par exemple mon_premier_essai.php

il ne faut pas cliquer sur le nom du fichier dans l'explorateur windows mais taper l'adresse du scitpt dans la barre d'adresse du navigateur (wamp doit être démarré)

ex: http://localhost/test/mon_premier_essai.php

un bon site pour debuter en php:

www.siteduzero.com
1
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 691
Modifié par Neliel le 18/05/2010 à 10:22
Bonjour,


Voici ton code:

<?php 
$nom='Mikael'; 
$age=17; 
echo '<p>Bonjour à tous.<br/> 
Mon vrai nom n\'est pas Toto.<br/> 
Mon vrai nom est '.$nom.'<br/> 
J\'ai '.$age.' ans et je mesure '.$taille.'m.<br/> 
Et comme mon nom l\'indique, je suis '; 
if ($gars==true){ 
echo 'un garçon.</p>'; 
} 
else{ 
echo 'une fille. </p>'; 
} 
?>  


Petite correction:

<?php 
$nom="Mikael"; //Préfère les doubles quotes pour les chaines de caractères sauf dans le cas où tu ne peux pas les utiliser. 

$age=17; 


echo "<p>Bonjour à tous.<br />Mon vrai nom n\'est pas Toto.<br />Mon vrai nom est ".$nom."<br />J\'ai ".$age." ans."; 


Commence par essayer ça...

"Trotti Trotta, Monsieur P, il y a des anges qui veulent un bisou..."
"Même les joujou de Monsieur P ont besoin de joujou"
1
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
18 mai 2010 à 10:27
Bonjour,

A mon avis c'est plutot un probleme de guillemets.... essaye sa ;)

<?php
$nom='Mikael';
$age=17;
$taille='';

echo '<p>Bonjour à tous.<br/>';
echo 'Mon vrai nom n\'est pas Toto.<br/>';
echo 'Mon vrai nom est '.$nom.'<br/>';
echo 'J\'ai '.$age.' ans et je mesure '.$taille.'m.<br/>';
echo 'Et comme mon nom l\'indique, je suis ';


if ($gars==true){
echo 'un garçon.</p>';
}
else{
echo 'une fille. </p>';
}
?>

Par ailleurs, j'espere que tu a bien instancié $gars...

Voilou !! Oubli pas de marqué en résolu :D
1
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 691
18 mai 2010 à 15:07
Redémarre et test. Si cela ne fonctionne toujours pas, réinstalle-le et retest.

Sinon, tu peux toujours essayé EasyPHP.
1

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

Posez votre question
jbnor Messages postés 26 Date d'inscription vendredi 14 mai 2010 Statut Membre Dernière intervention 13 mai 2011 4
18 mai 2010 à 10:16
Salut !

Il semble que le code php ne soit pas interprété. As-tu bien lancé ta page depuis l'interface d'administration de WAMP server ?
Tu ne peux pas la lancer directement depuis l'exporer.
0
queryz Messages postés 102 Date d'inscription mardi 17 novembre 2009 Statut Membre Dernière intervention 9 décembre 2010 10
18 mai 2010 à 10:20
T'es fichier doivent être placé dans le repertoire www de wamp.

Ensuite pour lancer ta page tu va dans , wamp/localhost
0
smlala Messages postés 21 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 18 mai 2010
18 mai 2010 à 11:37
ma page a été bien lancé dans wamp server;me fichiers ont bien été placé dans le repertoire www. Par rapport aux correction je vais rectifier et essayer de voir ce que ça donne merci à tous.
0
smlala Messages postés 21 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 18 mai 2010
18 mai 2010 à 11:43
merci justo76 mais je n'aie pas encore fini avec mes questions!
0
smlala Messages postés 21 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 18 mai 2010
18 mai 2010 à 12:22
ça ne fonctionne toujours pas Justoo76 voici ce qui s'affiche

Bonjour à tous.
'; echo 'Mon vrai nom n\'est pas Toto.
'; echo 'Mon vrai nom est '.$nom.'
'; echo 'J\'ai '.$age.' ans et je mesure '.$taille.'m.
'; echo 'Et comme mon nom l\'indique, je suis '; if ($gars==true){ echo 'un garçon.

'; } else{ echo 'une fille.

'; } ?>
0
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
18 mai 2010 à 12:27
Chez moi sa marche, dans ce cas je rejoint les autres propositions , à savoir :
-bien démarrer wamp server
-placer le fichier .php sous c:/wamp/www/test/ton_fichier.php (chemin par défaud)
-ne pas oublier le "php" des balises : <?php ?>

ah lol et pas de <br/> mais <br> tout seul sa suffit ... (c'est peut etre du a sa)
0
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 691
18 mai 2010 à 12:29
Et en faisant comme j'ai dit, c'est à dire en remplaçant les simple quote (') par des doubles quotes (") ?
0
smlala Messages postés 21 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 18 mai 2010
Modifié par smlala le 18/05/2010 à 12:31
c'est pareil toujours le même problème parce que j'ai fait tous ce que vous m'avez dit de faire mais ça ne fonctionne pas
0
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 691
18 mai 2010 à 12:43
On va y aller par étape, je crois que c'est mieux.

Essaie ça:

$nom = "Mikael";

echo $nom;
0
smlala Messages postés 21 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 18 mai 2010
18 mai 2010 à 12:55
rien ne s'affiche
0
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 691
Modifié par Neliel le 18/05/2010 à 13:08
Tu es bien sûr que le logiciel wamp est démarré et que le serveur Apache est OK ?
Parce que si un simple :

  
<?php  

$nom="Mikael";  
echo $nom;  

?>  


ne fonctionne pas, ce n'est pas normal...

"Trotti Trotta, Monsieur P, il y a des anges qui veulent un bisou..."
"Même les joujou de Monsieur P ont besoin de joujou"
0
smlala Messages postés 21 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 18 mai 2010
18 mai 2010 à 13:05
vraiment je ne sais donc pas ou se trouve le problème comment je p savoir si ils (wamp et apache) sont bien installés?
0
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 691
18 mai 2010 à 13:08
Personnellement, j'utilise EasyPHP, je n'ai jamais eu de problème avec...
Je connais pas bien wamp...
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
18 mai 2010 à 13:16
moi j'ai wamp

si wamp est démarré tu as en bas à droite de ton écran, un petit icone qui ressemble à un compteur de voiture, il doit être blanc

tu peux aussi verifier en tapant dans la barre d'adresse de ton navigateur http://localhost ou http://127.0.0.1

ça doit t'afficher une page d'accueil wamp
0
smlala Messages postés 21 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 18 mai 2010
18 mai 2010 à 13:25
oui j'ai bien l'affichage de la page d'accueil wamp
0
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
18 mai 2010 à 14:10
avec quel navigateur est tu ?
0
smlala Messages postés 21 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 18 mai 2010
Modifié par smlala le 18/05/2010 à 14:46
mozilla firefox
0
smlala Messages postés 21 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 18 mai 2010
18 mai 2010 à 14:47
o quelle galère!!!
0