Déclaration des variables en php
Résolu
smlala
Messages postés
22
Statut
Membre
-
smlala Messages postés 22 Statut Membre -
smlala Messages postés 22 Statut Membre -
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
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
26 réponses
- 1
- 2
Suivant
-
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 -
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" -
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 -
Redémarre et test. Si cela ne fonctionne toujours pas, réinstalle-le et retest.
Sinon, tu peux toujours essayé EasyPHP. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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. -
T'es fichier doivent être placé dans le repertoire www de wamp.
Ensuite pour lancer ta page tu va dans , wamp/localhost -
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.
-
merci justo76 mais je n'aie pas encore fini avec mes questions!
-
ç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.
'; } ?>-
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)
-
-
Et en faisant comme j'ai dit, c'est à dire en remplaçant les simple quote (') par des doubles quotes (") ?
-
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
-
On va y aller par étape, je crois que c'est mieux.
Essaie ça:
$nom = "Mikael"; echo $nom;
-
-
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" -
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?
-
Personnellement, j'utilise EasyPHP, je n'ai jamais eu de problème avec...
Je connais pas bien wamp...
-
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 -
-
-
- 1
- 2
Suivant