Modifier le style dans une echo des variables d'une bdd mysql
Résolu/Fermé
Bonjour, je voudrais modifier le style de mes variables se trouvant dans ma base de données. Il s'agit là de titre et presentation comme vous pouvez le voir dans le code, mais je n'arrive toujours pas à le faire.
echo('<img style="width:100px; height:100px;border-radius: 500px; display: block;" src= "pictures/'.$donnees['photo'] . '"/>' < 'titre style= "font-size: 5px;"/' .$donnees['titre'] .'/>' .$donnees['presentation']. '</br>' );
A voir également:
- Modifier le style dans une echo des variables d'une bdd mysql
- Modifier dns - Guide
- Modifier une story facebook - Guide
- Style word - Guide
- Modifier liste déroulante excel - Guide
- Comment modifier un pdf - Guide
5 réponses
jordane45
Messages postés
38454
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 mars 2025
4 740
31 oct. 2021 à 22:44
31 oct. 2021 à 22:44
Bonjour
Renseigne-toi sur les différentes balises HTML qui existent.... Afin d'utiliser des choses qui existent réellement en HTML et pas des trucs inventés comme ta balise 'titre' par exemple...
Par exemple tu pourrais placer ton titre dans une balise span.
Renseigne-toi sur les différentes balises HTML qui existent.... Afin d'utiliser des choses qui existent réellement en HTML et pas des trucs inventés comme ta balise 'titre' par exemple...
Par exemple tu pourrais placer ton titre dans une balise span.
Bonjour, j'ai essayé avec une balise span à l'intérieur de mon echo et j'ai comme message d'erreur ( Parse error: syntax error, unexpected ''<span class="title">'' (T_CONSTANT_ENCAPSED_STRING) in).
L'idée c'est de placer la variable titre en haut(juste à droite de l'image), et presentation en bas. Voici le code en PHP d'une part, et son CSS d'autre part:
Donc, comme vous pouvez le pouvoir dans le code, à présent j'ai testé uniquement la couleur pour voir si ça marche, et je n'arrive toujours pas à repérer ce grain de sable dans cette mécanique.
L'idée c'est de placer la variable titre en haut(juste à droite de l'image), et presentation en bas. Voici le code en PHP d'une part, et son CSS d'autre part:
<div class="showimages"> <?php if($articles->rowCount() > 0) { ?> <div class="polaroid"> <?php while($donnees = $articles->fetch()) { echo('<img style="width:150px; height:150px;border-radius: 500px;" src= "pictures/'.$donnees['photo'] . '"/>' '<span class="title">' .$donnees['titre']. '</span>' '<br>' .$donnees['presentation']. '</br>' ); }?> </div> </div>
.showimages{ display: flex; flex-wrap: wrap; gap: 40px; justify-content: center; margin-top: 40px; } .polaroid{ background-color: white; box-shadow: chartreuse; flex-basis: 700px; height: 500px; padding: 25px; } span.title { color: red; }
Donc, comme vous pouvez le pouvoir dans le code, à présent j'ai testé uniquement la couleur pour voir si ça marche, et je n'arrive toujours pas à repérer ce grain de sable dans cette mécanique.
jordane45
Messages postés
38454
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 mars 2025
4 740
1 nov. 2021 à 08:04
1 nov. 2021 à 08:04
'</span>' '<br>'
Tu as mis des quotes en trop...
Merci Jordane45, il y a le même message d'erreur qui s'affihe. Je ne vois pas ce qu'il faut enlever exactement...
jordane45
Messages postés
38454
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 mars 2025
4 740
1 nov. 2021 à 09:41
1 nov. 2021 à 09:41
Je t'ai montré où se trouve elle erreur je ne l'ai pas corrigée.
Tu vois bien contre la balise span et la balise br tu as mis des côtes alors qu'elles ne devraient pas y être ...
Autrement dit la correction serait
Tu vois bien contre la balise span et la balise br tu as mis des côtes alors qu'elles ne devraient pas y être ...
Autrement dit la correction serait
'</span> <br>'
J'ai fait comme tu as dit en enlevant les côtes qui perturbaient, en écrivant le code de la manière suivante:
Sauf que lorsque j'actualise la page, c'est le message suivant qui apparait:
Parse error: syntax error, unexpected ''<span class="title">'' (T_CONSTANT_ENCAPSED_STRING)
'<span class="title">' .$donnees['titre']. '</span> <br>' '<span class="presentation">' .$donnees['presentation']. '</span> </br>' );
Sauf que lorsque j'actualise la page, c'est le message suivant qui apparait:
Parse error: syntax error, unexpected ''<span class="title">'' (T_CONSTANT_ENCAPSED_STRING)
jordane45
Messages postés
38454
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 mars 2025
4 740
1 nov. 2021 à 10:57
1 nov. 2021 à 10:57
Ben... là aussi du as des quotes en trop
<br>' '<span
max30
>
jordane45
Messages postés
38454
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 mars 2025
1 nov. 2021 à 11:52
1 nov. 2021 à 11:52
C'est le même message qui apparait sans que je puisse trouver le grain de sable qui empêche la mécanique.
Voici le code que j'ai tapé en enlevant les quotes:
Voici le code que j'ai tapé en enlevant les quotes:
<div class="showimages"> <?php if($articles->rowCount() > 0) { ?> <div class="polaroid"> <?php while($donnees = $articles->fetch()) { echo('<img style="width:150px; height:150px;border-radius:500px;" src= "pictures/'.$donnees['photo'] . '"/>' '<span class="title">' .$donnees['titre']. '</span> <br> <span class="presentation">' .$donnees['presentation']. '</span> </br>' ); }?> </div> </div>
jordane45
Messages postés
38454
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 mars 2025
4 740
>
max30
1 nov. 2021 à 11:54
1 nov. 2021 à 11:54
Fin de la ligne 6 et début de la ligne 7
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question