Aide syntaxe PHP
Résolu
txiki
Messages postés
6596
Date d'inscription
Statut
Contributeur
Dernière intervention
-
txiki Messages postés 6596 Date d'inscription Statut Contributeur Dernière intervention -
txiki Messages postés 6596 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.
A voir également:
- Aide syntaxe PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Alert php ✓ - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
- Trouver erreur de syntaxe fichier txt ✓ - Forum PHP
7 réponses
essaye ça:
Si tu ne remplis pas alt=-'' et title='' tu peux les supprimer ;)
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 ;)
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
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.
Merci encore grand chef ! ;-))
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
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);?>
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 !
Et je le met où le nl2br là-dedans ? ça me met une erreur chez free
Merci beaucoup quand même.
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 ^^
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.
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.
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.