8795 sujets

Développement web côté serveur, CMS

Bonjours j'ai les erreurs "Parse error: parse error, expecting `'" sur deux partie de script différent ca fait 2h que je cherche mais je ne fais que passé au travers..


<img src="<?php if(isset $description)
{echo"images/logo/banniere_1.jpg";}
if(isset $description='Description présentation'
{echo"images/logo/banniere_2.jpg";}
if(isset $description='Description métier'
{echo"images/logo/banniere_3.jpg";}
if(isset $description='Description recrutement'
{echo"images/logo/banniere_4.jpg";}
if(isset $description='Description societe'
{echo"images/logo/banniere_6.jpg";}
?>" border='0'/>


et la seconde partie:


<span class="titre_a_propos"><?php 
if(isset $description='Description Index'
{echo", une autre vision du service";}
if(isset $description='Description présentation'
{echo"Pr&eacute;sentations des activit&eacute;s";}
if(isset $description='Description métier'
{echo"L\'offre et l\'engagement 2S 2I";}
if(isset $description='Description recrutement'
{echo"Venez nous rejoindre";}
if(isset $description='Description societe'
{echo"La soci&eacute;t&eacute;";}
?></span>


merci d'avance Smiley smile
Modifié par airmess (27 May 2010 - 14:47)
Salut à toi,

si j'ai bien compris tu veut vérifier si la variable $description existe bien:
si oui on regarde ce qu'elle contient et selon le contenu on affiche une image.

Il y a pas mal d'erreur dans ton code.

Voila comment moi j'aurais fait :


<img src="<?php
	if(isset($description)){
		if($description='Description Index'){
			echo"images/logo/banniere_1.jpg";
		}elseif($description='Description présentation'){
			echo"images/logo/banniere_2.jpg";
		}elseif($description='Description métier'){
			echo"images/logo/banniere_3.jpg";
		}elseif($description='Description recrutement'){
			echo"images/logo/banniere_4.jpg";
		}elseif($description='Description societe'){
			echo"images/logo/banniere_6.jpg";
		}
	}
?>" border='0'/>

<span class="titre_a_propos"><?php  
	if(isset($description)){
		if($description='Description Index'){
			echo", une autre vision du service";
		}elseif($description='Description présentation'){
			echo"Présentations des activités";
		}elseif($description='Description métier'){
			echo"L\'offre et l\'engagement 2S 2I";
		}elseif($description='Description recrutement'){
			echo"Venez nous rejoindre";
		}elseif($description='Description societe'){
			echo"La société";
		}
	}
?></span> 


Si quelqu'un à un meilleur idée !
J'avoue qu'en revoyant mon code, après avoir travailler sur autre chose,est moche c'est ce que je pensais avoir taper en faite... Smiley mur
Niveau syntaxe une boucle switch serait plus simple au niveau de l'écriture que de multiples if et elseif. Smiley cligne
c'est pas faux! Smiley biggol

en tout cas le script marche... merci a tous

je vais voir a peut être le mettre avec un switch...

Édit: ah non en faite les bannière ne changes pas d'une pages a l'autre... je n'ai que la première bannière qui est reprise a chaque fois...

Édit2:Je l'ai refais avec des switch et ca marche... ton script était bon les erreurs venaient d'erreurs de frappes voila merci a tous Smiley biggrin
Modifié par airmess (27 May 2010 - 14:47)