PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 19-03-2010 14:11:56

SebC
Membre
Inscription : 13-02-2010
Messages : 46

Concatenation... again

Bonjour,

Je suis désespéré, je rencontre toujours un problème de concaténation différent et ça bloque toujours, merci de votre aide.

Voici mes deux lignes de code (avec l'insertion d'image)

<?php if( !empty($resc['intitule']) )
{
echo '<a href="sorties.php?id=$resc[id]\">';
echo '<img src="imgs/sorties/<?=$resc[id]?>.jpg" width="200" class="border_imgs"></a>';
}
?>

 

Seb

Hors ligne

#2 19-03-2010 14:51:45

moogli
Modérateur
Inscription : 08-05-2009
Messages : 336
Site Web

Re : Concatenation... again

salut,

tu ne fait aucune concaténation c'est ton problème. Tu confond ' et " pour délimiter les chaines caractères.

si tu regarde ton source html tu as <img src="imgs/sorties/<?=$resc[id]?>.jpg" width="200" class="border_imgs"></a>

1/ la concatenation c'est echo 'truc : '.$truc; ou echo 'truc :'.$truc.' machin'; ou  echo 'truc : ',$truc; ou echo 'truc :',$truc,' machin';
Attention la virgule ne fonctionne qu'a l'affichage.
2/ n'utilise pas de balise courte c'est peu lisible et pas portable (ton code ne fonctionnerais pas sur mon serveur par exemple).
3/ echo 'truc <?=$var ?>'; ne fonctionnera jamais tu mélange chaine de caratère, balise php etc.


@+


Il en faut peu pour être heureux pompompompompompompompompompompom

Hors ligne

#3 19-03-2010 16:20:09

SebC
Membre
Inscription : 13-02-2010
Messages : 46

Re : Concatenation... again

Bonjour,

Effectivement la concatenation n'étais pas faite, après plusieurs essais infructueux, j'ai inséré dans mon post le code à l'origine sans condition IF
J'ai avancé, sur la première ligne, mais l'affichage de l'image avec le width me pose problème :

echo "<a href='sorties.php?id=".$resc[id]."'>";
echo "<img src='imgs/sorties/"=.$resc[id].jpg"' width="200" class="border_imgs"></a>";

 

un p'tit coup de pouce ?

Merci,

Seb

Hors ligne

#4 19-03-2010 17:03:59

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Concatenation... again

Il n'y a qu'à regarder la couleur syntaxique pour comprendre.
Moogli t'a cité ce qu'il fallait dans son message. ^^

Hors ligne

#5 20-03-2010 06:25:46

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Concatenation... again

Saluton,
Quand on débute, pourquoi se compliquer la vie alors que PHP propose des fonctionnalités pour se la simplifier ?
printf()


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#6 20-03-2010 15:57:39

SebC
Membre
Inscription : 13-02-2010
Messages : 46

Re : Concatenation... again

bonjour,

Merci pour les réponses, j'ai réussi suite aux indications ci-dessus, je met le code pour les débutants comme moi :

echo "<a href='sorties.php?id=".$resc[id]."'>";
echo "<img src='imgs/sorties/".$resc[id].jpg."' width='200' class='border_imgs'></a>";

 

Seb

Hors ligne

Pied de page des forums