Déclaration des variables en php

Résolu
smlala Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -  
smlala Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   894
 
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   Statut Contributeur Dernière intervention   1 693
 
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   Statut Membre Dernière intervention   13
 
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   Statut Contributeur Dernière intervention   1 693
 
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   Statut Membre Dernière intervention   4
 
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   Statut Membre Dernière intervention   10
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
merci justo76 mais je n'aie pas encore fini avec mes questions!
0
smlala Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
ç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   Statut Membre Dernière intervention   13
 
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   Statut Contributeur Dernière intervention   1 693
 
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   Statut Membre Dernière intervention  
 
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   Statut Contributeur Dernière intervention   1 693
 
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   Statut Membre Dernière intervention  
 
rien ne s'affiche
0
Neliel Messages postés 6146 Date d'inscription   Statut Contributeur Dernière intervention   1 693
 
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   Statut Membre Dernière intervention  
 
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   Statut Contributeur Dernière intervention   1 693
 
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   Statut Membre Dernière intervention   894
 
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   Statut Membre Dernière intervention  
 
oui j'ai bien l'affichage de la page d'accueil wamp
0
justoo76 Messages postés 186 Date d'inscription   Statut Membre Dernière intervention   13
 
avec quel navigateur est tu ?
0
smlala Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
mozilla firefox
0
smlala Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
o quelle galère!!!
0