Ajouter alt et title dans un echo
Résolu/Fermé
txiki
Messages postés
6597
Date d'inscription
mercredi 30 janvier 2002
Statut
Contributeur
Dernière intervention
22 février 2024
-
15 mai 2015 à 16:41
DesTunK Messages postés 360 Date d'inscription dimanche 27 janvier 2013 Statut Membre Dernière intervention 24 février 2016 - 15 mai 2015 à 23:51
DesTunK Messages postés 360 Date d'inscription dimanche 27 janvier 2013 Statut Membre Dernière intervention 24 février 2016 - 15 mai 2015 à 23:51
A voir également:
- Ajouter alt et title dans un echo
- Ajouter un profil netflix payant - Guide
- Ajouter un compte gmail - Guide
- Ajouter un compte whatsapp - Guide
- Ajouter agenda outlook dans google agenda - Guide
- Ajouter un compte facebook - Guide
4 réponses
DesTunK
Messages postés
360
Date d'inscription
dimanche 27 janvier 2013
Statut
Membre
Dernière intervention
24 février 2016
157
15 mai 2015 à 16:49
15 mai 2015 à 16:49
Je dirai deux choses :
- Si tu commences avec une double quote " et que tu l'utilises pour ton alt, tu vas avoir un problème car il ne va pas comprendre pourquoi $valeur_recto est en dehors (problème de concaténation).
C'est faisable, mais tu l'as mal écrit !
- Pourquoi tu mets des <br/> dans tes <td> ?
Mets plutot chaque <td> sur un <tr> différent, ça sera plus simple pour le css et plus propre en général. Le <br /> est a bannir car il est remplaçable par du css (on m'a appris comme ça en tout cas :))
- Si tu commences avec une double quote " et que tu l'utilises pour ton alt, tu vas avoir un problème car il ne va pas comprendre pourquoi $valeur_recto est en dehors (problème de concaténation).
C'est faisable, mais tu l'as mal écrit !
- Pourquoi tu mets des <br/> dans tes <td> ?
Mets plutot chaque <td> sur un <tr> différent, ça sera plus simple pour le css et plus propre en général. Le <br /> est a bannir car il est remplaçable par du css (on m'a appris comme ça en tout cas :))
txiki
Messages postés
6597
Date d'inscription
mercredi 30 janvier 2002
Statut
Contributeur
Dernière intervention
22 février 2024
515
Modifié par jordane45 le 15/05/2015 à 19:34
Modifié par jordane45 le 15/05/2015 à 19:34
Bonjour DesTunK,
J'ai volontairement mis des <br /> car il s'agit d'afficher trois explications pour une même image (billet de banque en l'occurance). La table est ainsi construite qu'il y a une colonne pour chaque info (valeur_recto, dimensions et recto (personnage sur le recto).
Le css est pour un <p class="billet"> en dessous de cette image et comme j'utilise des <br /> j'ai mis cette classe dans le <td> au lieu du <p>.
- Si tu commences avec une double quote "
?
Ci-dessous un extrait du code (je ne sais pas le colorer ici) :
Je suis débutant en php et j'aimerai bien que tu me corrige le code mais en mettant si possible des commentaires (que je comprenne les modifs).
Ah autre chose (tu connais peut-etre : je ne peux pas importer cette table chez Free car ils limitent la taille (moi, je l'ai modifié dans php.ini qui se trouve dans le dossier apache et non pas dans le dossier php comme j'ai tenté de le faire un paquets de fois sans que ça change quoi que soit).
Import table chez Free : (Taille maximum: 20 Mio).
Comment puis-je contourner ce problème ? D'autant plus que ce n'est qu'un début ! mon fichier SQL fait + de 40 Mo pour le moment.
Merci infiniement d'avance.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
J'ai volontairement mis des <br /> car il s'agit d'afficher trois explications pour une même image (billet de banque en l'occurance). La table est ainsi construite qu'il y a une colonne pour chaque info (valeur_recto, dimensions et recto (personnage sur le recto).
Le css est pour un <p class="billet"> en dessous de cette image et comme j'utilise des <br /> j'ai mis cette classe dans le <td> au lieu du <p>.
- Si tu commences avec une double quote "
?
Ci-dessous un extrait du code (je ne sais pas le colorer ici) :
//=========================================== // Déclaration des variables de la table "billets" //=========================================== $pays = '$pays'; $visuel_recto = '$visuel_recto'; $valeur_recto ='$valeur_recto'; $format ='$format'; $recto ='$recto'; $visuel_verso ='$visuel_verso'; $valeur_verso ='$valeur_verso'; $verso ='$verso'; // On selectionne seulement la ligne qui correspond au pays $select = ("select visuel_recto, valeur_recto, format, recto, visuel_verso, valeur_verso, verso FROM billets WHERE pays=$pays"); $result = mysql_query($select) or die ('Erreur : '.mysql_error() ); echo"<table>"; foreach($billets as $pays) { $visuel_recto=$pays['visuel_recto']; $valeur_recto=$pays['valeur_recto']; $format=$pays['format']; $recto=$pays['recto']; $visuel_verso=$pays['visuel_verso']; $valeur_verso=$pays['valeur_verso']; $format=$pays['format']; // on réaffiche le format du billet pour le verso $verso=$pays['verso']; echo "<tr>"; echo "<td class="billet"><img src='$visuel_recto' alt="$valeur_recto" tile="$valeur_recto" /><br />'$valeur_recto'<br />'$format'<br />'$recto'</td>"; echo "<td class="billet"><img src='$visuel_verso' alt="$valeur_verso" title="$valeur_verso" /><br />'$valeur_verso'<br />'$format'<br />'$verso'</td>"; echo "</tr>"; } echo"</table>"; mysql_close(); ?>
Je suis débutant en php et j'aimerai bien que tu me corrige le code mais en mettant si possible des commentaires (que je comprenne les modifs).
Ah autre chose (tu connais peut-etre : je ne peux pas importer cette table chez Free car ils limitent la taille (moi, je l'ai modifié dans php.ini qui se trouve dans le dossier apache et non pas dans le dossier php comme j'ai tenté de le faire un paquets de fois sans que ça change quoi que soit).
Import table chez Free : (Taille maximum: 20 Mio).
Comment puis-je contourner ce problème ? D'autant plus que ce n'est qu'un début ! mon fichier SQL fait + de 40 Mo pour le moment.
Merci infiniement d'avance.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
15 mai 2015 à 19:35
15 mai 2015 à 19:35
Bonjour,
Il suffit d'ajouter le LANGAGE dans les balises de code.
j'ai édité ton message précédent pour le mettre.
je ne sais pas le colorer
Il suffit d'ajouter le LANGAGE dans les balises de code.
j'ai édité ton message précédent pour le mettre.
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
Modifié par jordane45 le 15/05/2015 à 19:37
Modifié par jordane45 le 15/05/2015 à 19:37
Comme il te l'a dit .. tu ne dois pas utiliser les même QUOTES pour encadrer ton texte qu'à l'interieur...
Ce qui donnerait par exemple :
Cordialement,
Jordane
Ce qui donnerait par exemple :
echo "<tr>"; echo "<td class='billet'> <img src='$visuel_recto' alt='$valeur_recto' tile='$valeur_recto' ></img> <br />'$valeur_recto'<br />'$format'<br />'$recto' </td>"; echo "<td class='billet'> <img src='$visuel_verso' alt='$valeur_verso' title='$valeur_verso' ></img> <br />'$valeur_verso'<br />'$format'<br />'$verso' </td>"; echo "</tr>";
Cordialement,
Jordane
txiki
Messages postés
6597
Date d'inscription
mercredi 30 janvier 2002
Statut
Contributeur
Dernière intervention
22 février 2024
515
15 mai 2015 à 21:04
15 mai 2015 à 21:04
Ok, merci les gars. C'est corrigé.
Je n'ai pas encore accès à mon compte ouvert récemment, seulement à ma BDD. Free a un problème sur la plateforme (du moins c'est ce que m'a dit un tech).
Sinon, j'ai une page pour mes doubles. C'est un tableau comme celui-la que je souhaite réaliser grace a ma base de données.
Hélas cette table est trop volumineuse car Free limite les imports à 20 Mio et je n'ai pas de possibilité de modifier le php.ini chez eux (du moins je ne sais pas faire).
A bientôt peut-etre ! Merci encore.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
Je n'ai pas encore accès à mon compte ouvert récemment, seulement à ma BDD. Free a un problème sur la plateforme (du moins c'est ce que m'a dit un tech).
Sinon, j'ai une page pour mes doubles. C'est un tableau comme celui-la que je souhaite réaliser grace a ma base de données.
Hélas cette table est trop volumineuse car Free limite les imports à 20 Mio et je n'ai pas de possibilité de modifier le php.ini chez eux (du moins je ne sais pas faire).
A bientôt peut-etre ! Merci encore.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
DesTunK
Messages postés
360
Date d'inscription
dimanche 27 janvier 2013
Statut
Membre
Dernière intervention
24 février 2016
157
15 mai 2015 à 23:51
15 mai 2015 à 23:51
Je ne sais pas comment tu peux faire...
A la limite, tu pourrais diminuer la taille de tes images pour gagner de la place, je n'ai pas d'autres idées :/
A la limite, tu pourrais diminuer la taille de tes images pour gagner de la place, je n'ai pas d'autres idées :/