utilisation Img source avec une variable php?
j'ai le code suivant dans mon detailansicht.php:
<div class="file_description_box">
<b>Beschreibung:</b><br /><br />
<?php
if(!empty($beschreibung))
echo '<div align="center">';
echo '<img src="$coverlink" alt="Cover">';
echo '</div><br />';
echo format_content($beschreibung);
**else**
echo '<i>Keine Beschreibung vorhanden</i>';
?>
</div>
mais je pense qu'il doit y avoir une erreur dans la balise img. chaque fois que je trie pour ouvrir la page, il m'indique une erreur: "Parse error: syntax error, unexpected T_ELSE in bla/bla/include/detailansicht.php sur la ligne 123" (Ligne 123 est le reste marqué en gras).
J'ai essayé plusieurs méthodes mais j'ai toujours cette erreur.
Il serait bon, si quelqu'un pouvait m'aider avec cela.
-sTarbuZz
Envisager d'écrire tout le code en anglais und nicht die hälfte dans Deutsch. C'est très ennuyeux pour maintenir bilanguage code..
OriginalL'auteur | 2009-05-18
Vous devez vous connecter pour publier un commentaire.
Il vous manque quelques accolades et votre variable PHP n'était pas incorporé à la propriété. Votre code devrait ressembler à ceci:
Juste sur une note de côté, il n'a vraiment pas d'importance ce que vous utilisez PHP, si il y avait une erreur avec la balise image et il n'était pas affichée correctement, il serait généralement un HTML problème en supposant que vous avez imprimée correctement.
Dans ce cas, c'est un problème PHP, car il y avait quelques erreurs dans le code, il n'y a pas vraiment eu quelque chose à voir avec la balise image.
OriginalL'auteur Sam152
Il vous manque des accolades:
de sorte que votre PHP n'est pas syntaxiquement correct et ne sera pas analysé par PHP hypertext pré-processeur.
OriginalL'auteur Peter Perháč
Essayez d'utiliser des accolades:
OriginalL'auteur karim79
utilisation
Des variables PHP à l'intérieur de l'apostrophe ne sera pas évalué
OriginalL'auteur user108732
Oui, il vous manque les accolades. Simplement de formater le code joliment avec des onglets de ne pas en faire un bloc.
Aussi vous avez manqué la fin de la balise img (/>), mais qui n'a aucun rapport avec votre question.
OriginalL'auteur rslite
vrai... mais j'ai fait son script de travail, pas le mien 😉
OriginalL'auteur x4tje
merci à tous pour vos réponses...
Je suis en train de Kris' méthode maintenant...
Et la chose avec les crochets... je ne sais pas comment cela a pu se produire... je n'ai pas écrit le scénario original (j'ai juste ajouté de la pièce avec le couvercle) et je n'ai pas reconnaître qu'il manquait des crochets, parce que $beschreibung n'est jamais vide et je pense que php ignore les if et else si les supports de l'aar en manque...
Toujours ajouter des accolades. Si sy ne pas ajouter des accolades pour 1 ligne si/d'autre-s, l'a frappé dur 🙂
OriginalL'auteur
Je pencherais pour la syntaxe alternative qui me semble plus facile sur les yeux qui se sont mélangés avec html:
PS: je ne suis pas préconisent de mettre de la logique à l'intérieur de la balise, juste de noter qu'il peut être fait.
modifier: correction d'une erreur de syntaxe (; après endif au lieu de 🙂
OriginalL'auteur Kris