Aide syntaxe PHP
Résolu
txiki
Messages postés
6514
Date d'inscription
Statut
Contributeur
Dernière intervention
-
txiki Messages postés 6514 Date d'inscription Statut Contributeur Dernière intervention -
txiki Messages postés 6514 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
S'il vous plait, je voudrais une aide pour écrire correctement la syntaxe suivante:
Il s'agit d'afficher une image dont l'url est contenue dans le champ Blason de la table Labourd.
J'ai tout essayé mais ne m'en sort pas. Hélàs pour moi !
Merci d'avance.
PS: j'aurai préféré insérer cette image dans le texte, à droite en float mais là.....
Voir le site http://txiki.free.fr dans Généralités/Les villes basques (Labourd puis Anglet car on est sur que celui la a un blason).
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
S'il vous plait, je voudrais une aide pour écrire correctement la syntaxe suivante:
echo "<tr><td colspan='4' align='center' class='blason' img src="'/Blasons_Labourd/'.$row["Blason"]." "alt="" title="" " </td></tr>\n"; // affiche le blason (s'il existe)
Il s'agit d'afficher une image dont l'url est contenue dans le champ Blason de la table Labourd.
J'ai tout essayé mais ne m'en sort pas. Hélàs pour moi !
Merci d'avance.
PS: j'aurai préféré insérer cette image dans le texte, à droite en float mais là.....
Voir le site http://txiki.free.fr dans Généralités/Les villes basques (Labourd puis Anglet car on est sur que celui la a un blason).
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
Configuration: Windows XP Firefox 3.0.4
7 réponses
-
essaye ça:
echo "<tr><td colspan='4' align='center' class='blason'><img src='Blasons_Labourd/".$row["Blason"]."' alt='' title='' /></td></tr><br />";
Si tu ne remplis pas alt=-'' et title='' tu peux les supprimer ;)-
Salut XXXXXXXXXXXXX (ouf !)
Merci infiniment ! j'essai dès ce soir.
Par contre, saurait-tu comment on force des retour à la ligne dans un champ texte d'une table ?
Puis-je utiliser le \n avec un str_replace pour avoir un <br /> à l'affichage?
Si tu vas dans les villes basques (Généralités) de http://txiki.free.fr et en cliquant sur Labourd (c'est la seule table qui existe pour le moment), tu verra comment s'affichent les personnages liés à la commune, les uns à la suite des autres au lieu d'aller à la ligne pour chacune d'elles.
Merci breaucoup en tous cas.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
-
-
ouais tu peux utiliser les /n
et même pas besoin d'un str_replace
va voir la fonction nl2br:
https://www.php.net/nl2br
-
Yehhhhhhhhhhhh!
Ca y est ! ça s'affiche. Voir ici: http://txiki.free.fr/index.php?page=Fiche_Labourd&lang=Fr&id=13
Bon: Pb: comment mettre l'image en float=right pour la variable dans le texte. Car là où elle se trouve, en haut au milieu, ce n'est pas terrible comme position d'autant plus qu'il m'agrandit le <td> des villes.
En descendant, tu verras la seconde mais positionnée en bas du texte et à gauche.
echo "<tr><td colspan='6' width='100%' align='left' class='info'>".$row["Topo"]."<img src='".$row["Blason"]."'</td></tr>\n"; // affiche le texte sur la ville
Merci encore grand chef ! ;-))
Le bonheur est la seule chose que l'on peut donner sans l'avoir. -
Ah bah apparement t'as trouver tout seul pour l'image :)
Par contre tu ferra attention, sur la page que tu m'as indiquer tu a laissé les \n d'affiché
essaye d'afficher ton texte comme ça:
<?php echo nl2br($tontexte);?> -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Salut inprononçable pseudo ;-)
Bon, j'ai réglé le Pb en mettant des balises html dans la table. Ça m'arrange surtout pour les mots en gras.
Le echo nl2br ne fonctionne pas car le tableau est généré dynamiquement par php avec des echo justement !echo "<tr><td colspan='6' width='100%' align='left' class='personnages'><strong>Personnages liés à la commune:</strong><br />".$row["Personnage"]."</td></tr>\n"; // affiche les personnages de la ville
Et je le met où le nl2br là-dedans ? ça me met une erreur chez free
Merci beaucoup quand même. -
les xx sont uniquement là pour le style, ça ce prononce pas.
le reste c'est un mix entre kira et astaroth, kirastaroth ... ça ce prononce pas si difficilement que ça ^^
Attention: Astaroth de la mythologie, pas de Soulcalibur ;)
Pour ton problème, si j'ai bien compris c'est le résultat de row['personnage'] que tu veux transformer avec nl2br ?
dans ce cas:
echo "<tr><td colspan='6' width='100%' align='left' class='personnages'><strong>Personnages liés à la commune:</strong><br />".nl2br($row["Personnage"])."</td></tr>\n"; // affiche les personnages de la ville
Sinon je comprends pas trop ce que tu veux faire ^^
-
Merci,
Maintenant j'ai compris où exactement mettre cette portion de code qui me posait Pb. Grace à la ligne complète.
Mais de toutes façons, je ne vais pas l'utiliser car j'ai choisi l'option de mettre des balises html dans deux des champs des tables des villes (Topo et Personnage) car je dois pouvoir mettre les noms des personnes en gras en plus des retours à la ligne.
Bien que je puisse faire un mix des deux.... je verrai !
De toutes façons, j'ai énormément de traductions à faire et en profiterai pour les intégrer à Wikipédia (c'est moi qui ai fait toutes les "infobox" des villes de Navarre).
https://fr.wikipedia.org/wiki/Communaut%C3%A9_forale_de_Navarre
https://fr.wikipedia.org/wiki/Liste_des_communes_de_la_communaut%C3%A9_forale_de_Navarre
Bon Week-end ! et merci encore !
Le bonheur est la seule chose que l'on peut donner sans l'avoir.