Echo +div

Résolu/Fermé
John4834 Messages postés 94 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 22 juin 2011 - 31 déc. 2009 à 00:07
John4834 Messages postés 94 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 22 juin 2011 - 31 déc. 2009 à 01:19
Bonjour,
très bête question, mais pourquoi cela ne marche t'il pas?

echo '<div style= width: 100px; bgcolor:#DDDDDD>' ', le '.$donnees->bonne_date '</div>';


Merci bien,
John

11 réponses

Bertrand40 Messages postés 1193 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 27 février 2023 192
31 déc. 2009 à 00:17
Bonsoir,

Essaie ceci :

echo '<div style="width:100px; bgcolor:#DDDDDD;">le ' . $donnees['bonne_date'] . '</div>';
0
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
31 déc. 2009 à 00:30
et aussi, c'est "background-color" et pas "bgcolor".
0
John4834 Messages postés 94 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 22 juin 2011 4
31 déc. 2009 à 00:33
echo '<div style="width:100px; bgcolor:#DDDDDD;">'$donnees->pseudo.', le '.$donnees->bonne_date '</div>';

Voici ma ligne et il me met:

Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' on line 332
0
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
31 déc. 2009 à 00:34
Tu as sans doute oublié un ";" à la ligne précédente.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
John4834 Messages postés 94 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 22 juin 2011 4
31 déc. 2009 à 00:37
<?php
$requete = $bdd->query('SELECT *, DATE_FORMAT(`date`, \'%d/%m/%Y à %H:%i\') AS `bonne_date` FROM comment WHERE action_id = '.$bdd->quote($donnees->action_id));
while($donnees = $requete->fetch(PDO::FETCH_OBJ))
{
echo '<div style="width:100px; bgcolor:#DDDDDD;">'$donnees->pseudo.', le '.$donnees->bonne_date '</div>';
echo '<p>'.$donnees->comment.'</p>';
}
?>

Voila le script entier.
Si j enlève la balise 'div', ca fonctionne! pas avec...
Je dois faire quoi?
0
Bertrand40 Messages postés 1193 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 27 février 2023 192
31 déc. 2009 à 00:38
En effet pour le bgcolor :)
Bonne nuit !
0
John4834 Messages postés 94 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 22 juin 2011 4
31 déc. 2009 à 00:44
Ben le code ne fonctionne pas! et il n'y a rien avant donc je ne pense pas que ce soit le ";".

<?php
$requete = $bdd->query('SELECT *, DATE_FORMAT(`date`, \'%d/%m/%Y à %H:%i\') AS `bonne_date` FROM comment WHERE action_id = '.$bdd->quote($donnees->action_id));
while($donnees = $requete->fetch(PDO::FETCH_OBJ))
{
echo '<div style="width:100px; bgcolor:#DDDDDD;">'$donnees->pseudo.', le '.$donnees->bonne_date '</div>';
echo '<p>'.$donnees->comment.'</p>';
}
?>

La ligne qui ne fonctionne pas, c'est celle avec le bgcolor.
0
gluo Messages postés 233 Date d'inscription mardi 28 août 2007 Statut Membre Dernière intervention 13 janvier 2010 105
31 déc. 2009 à 00:54
Tu as oublié un point il me semble.

Ceci devrait fonctionner (perso je préfère les " aux ' mais bon ça marche aussi) :
<?php
$requete = $bdd->query('SELECT *, DATE_FORMAT(`date`, \'%d/%m/%Y à %H:%i\') AS `bonne_date` FROM comment WHERE action_id = '.$bdd->quote($donnees->action_id));
while($donnees = $requete->fetch(PDO::FETCH_OBJ))
{
echo "<div style=\"width:100px; background-color:#DDDDDD;\">".$donnees->pseudo.", le ".$donnees->bonne_date."</div>";
echo '<p>'.$donnees->comment.'</p>';
}
?>
0
John4834 Messages postés 94 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 22 juin 2011 4
31 déc. 2009 à 01:05
Je me tourne plutôt vers une solution comme celle là: est ce possible
je veux donc avoir sous bgcolor, le pseudo et la date et le commentaire lui ne sera pas sous bgcolor.

Ça me semble logique comme çà, mais ca ne marche pas.

<?php
$requete = $bdd->query('SELECT *, DATE_FORMAT(`date`, \'%d/%m/%Y à %H:%i\') AS `bonne_date` FROM comment WHERE action_id = '.$bdd->quote($donnees->action_id));
while($donnees = $requete->fetch(PDO::FETCH_OBJ))
{

'<div style="width:100px; bgcolor:#DDDDDD;">'

echo $donnees->pseudo.', le '.$donnees->bonne_date;

' </div>'


echo '<p>'.$donnees->comment.'</p>';
}
?>
0
gluo Messages postés 233 Date d'inscription mardi 28 août 2007 Statut Membre Dernière intervention 13 janvier 2010 105
31 déc. 2009 à 01:12
Si tu ne met pas de echo ça ne t'affichera rien ^^. Il manque 2-3 point virgule aussi...

Essaies ceci :
<?php
$requete = $bdd->query('SELECT *, DATE_FORMAT(`date`, \'%d/%m/%Y à %H:%i\') AS `bonne_date` FROM comment WHERE action_id = '.$bdd->quote($donnees->action_id));
while($donnees = $requete->fetch(PDO::FETCH_OBJ))
{

echo '<div style="width:100px; background-color:#DDDDDD;">';
echo $donnees->pseudo.', le '.$donnees->bonne_date;
echo '</div>';


echo '<p>'.$donnees->comment.'</p>';
}
?>

ps: il me semble que en css, c'est pas bgcolor mais background-color.
0
John4834 Messages postés 94 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 22 juin 2011 4
31 déc. 2009 à 01:19
parfait, merci beaucoup :)
0