Corection tp php

Résolu
jamstyle Messages postés 27 Date d'inscription   Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
Salut quelqu'un pourrait me dire ce qui ne va pas dans le Tp php que j'ai fait voici le script

<html>
<head><title>Ma page d'accueil </title></head>
<body>
<h1>BONJOUR </h1>

<?php
$travail='l/informatique';
$salaire=2000;
$moyenne=11.5;
$etude=false;

echo 'Le salaire auquel jaspire pour bien vivre : <b>'.$salaire.'</b>€<br/>
La branche dans laquelle je travaille ou je souhaiterais travailler : <b>'.$travail.'</b><br/>
Pour préciser : <b>'.$travail.'</b>;

if ($etude==true){
echo' <b>est la branche dans laquelle je souhaiterais travailler.</b><br/>';
}
else{
echo ' <b>est la branche dans laquelle je travaille.</b></br>';
}
echo 'La note moyenne que j'ai obtenu au bac est:<b>'.$moyenne.'</b>';
?>
</body>
</html>

le message d'erreur

Parse error: parse error in C:\wamp\www\cours\test.php on line 17
merci de votre aide
Configuration: Windows Vista
Firefox 3.5.1

7 réponses

  1. bissdebrazza Messages postés 2886 Statut Contributeur 712
     
    oups!
    petite correction.Ce code marche parfaitement chez moi,je parie mon doigt!
    <html>
    <head><title>Ma page d'accueil </title></head>
    <body>
    <h1>BONJOUR </h1>
    
    <?php
    $travail='l/informatique';
    $salaire=2000;
    $moyenne=11.5;
    $etude=false;
    
    echo 'Le salaire auquel j\'aspire pour bien vivre :'.'<b>'.$salaire.'</b>'.'€'.'<br/>'.'La branche dans laquelle je travaille ou je souhaiterais travailler :'.'<b>'.$travail.'</b>'.'<br/>'.
    'Pour préciser :'.'<b>'.$travail.'</b>'; 
    
    if ($etude==true){
    echo' <b>est la branche dans laquelle je souhaiterais travailler.</b><br/>';
    }
    else{
    echo ' <b>est la branche dans laquelle je travaille.</b></br>';
    }
    echo 'La note moyenne que j\'ai obtenu au bac est:<b>'.$moyenne.'</b>'; 
    
    ?>
    </body>
    </html> 
    

    Pour tout séparer avec les . je trouve ça mieux et je suis habitué,désolé si ca te dérange.
    2
  2. CrowCrow Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   42
     
    Pour préciser : <b>'.$travail.'</b>';

    ça devrait marcher
    0
  3. beat
     
    Cela vient probablement du fait que tu as mis </br> au lieu de <br /> à cette ligne.
    0
  4. CrowCrow Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   42
     
    La balise br est assez souple, que tu mette <br />, <br> </br>, tu aura un saut de ligne. Mais si tu veux un code valide W3C, tu dois mettre <br />.

    Le seul problème est le quote qui manquait. (D'ailleurs un parse error se trouve en général avant la ligne citée... C'est un quote, double quote, point-virgule, etc qui manque.)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. bissdebrazza Messages postés 2886 Statut Contributeur 712
     
    Salut!
    Essai ce ci:
    <html>
    <head><title>Ma page d'accueil </title></head>
    <body>
    <h1>BONJOUR </h1>
    
    <?php
    $travail='l/informatique';
    $salaire=2000;
    $moyenne=11.5;
    $etude=false;
    
    echo 'Le salaire auquel j\'aspire pour bien vivre :'.'<b>'.$salaire.'</b>'.'€'.<br/>.'La branche dans laquelle je travaille ou je souhaiterais travailler :'.'<b>'.$travail.'</b>'.'<br/>'.
    'Pour préciser :'.'<b>'.$travail.'</b>'; 
    
    if ($etude==true){
    echo' <b>est la branche dans laquelle je souhaiterais travailler.</b><br/>';
    }
    else{
    echo ' <b>est la branche dans laquelle je travaille.</b></br>';
    }
    echo 'La note moyenne que j\'ai obtenu au bac est:<b>'.$moyenne.'</b>'; 
    
    ?>
    </body>
    </html> 
    
    
    0
    1. CrowCrow Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   42
       
      Pourquoi tu sépares tout avec des . ????
      ça augmente la probabilité de faire des erreurs de quote.
      0
  7. toueiti
     
    pb avec les guillemets et les côtes

    voila le script après correction:

    <html>
    <head><title>Ma page d'accueil </title></head>
    <body>
    <h1>BONJOUR </h1>

    <?php
    $travail='l/informatique';
    $salaire=2000;
    $moyenne=11.5;
    $etude=false;

    echo 'Le salaire auquel jaspire pour bien vivre : <b>'.$salaire.'</b>€<br/>
    La branche dans laquelle je travaille ou je souhaiterais travailler : <b>'.$travail.'</b><br/>
    Pour préciser : <b>'.$travail.'</b>';

    if ($etude==true){
    echo' <b>est la branche dans laquelle je souhaiterais travailler.</b><br/>';
    }
    else{
    echo ' <b>est la branche dans laquelle je travaille.</b></br>';
    }
    echo 'La note moyenne que jai obtenu au bac est:<b>'.$moyenne.'</b>';
    ?>
    </body>
    </html>
    0
  8. Alain_42 Messages postés 5413 Statut Membre 904
     
    <html>
    	<head>
    		<title>Ma page d'accueil </title>
    	</head>
    	<body>
    		<h1>BONJOUR </h1>
    
    		<?php
    		$travail='l\'informatique'; //l' échappement de ' c'est \'
    		$salaire=2000;
    		$moyenne=11.5;
    		$etude=false;
    
    		echo 'Le salaire auquel j\'aspire pour bien vivre : <b>'.$salaire.'</b> €<br/>
    		La branche dans laquelle je travaille ou je souhaiterais travailler : <b>'.$travail.'</b><br/>
    		Pour préciser : <b>'.$travail.'</b>'; // il manquait juste une ' la
    
    		if ($etude==true){
    			echo' <b>est la branche dans laquelle je souhaiterais travailler.</b><br/>';
    		}
    		else{
    			echo '<b>est la branche dans laquelle je travaille.</b></br>';
    		}
    			echo 'La note moyenne que j\'ai obtenu au bac est:<b>'.$moyenne.'</b>'; //la il manquait l'échapement de '
    			//remplaces les caractères accentués par leur code html &....; pour eviter les pb d'affichage
    		?>
    	</body>
    </html>
    0