Echo +div

Résolu
John4834 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   -  
John4834 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   -
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 1196 Date d'inscription   Statut Membre Dernière intervention   194
 
Bonsoir,

Essaie ceci :

echo '<div style="width:100px; bgcolor:#DDDDDD;">le ' . $donnees['bonne_date'] . '</div>';
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
et aussi, c'est "background-color" et pas "bgcolor".
0
John4834 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   4
 
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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   Statut Membre Dernière intervention   4
 
<?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 1196 Date d'inscription   Statut Membre Dernière intervention   194
 
En effet pour le bgcolor :)
Bonne nuit !
0
John4834 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   4
 
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   Statut Membre Dernière intervention   105
 
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   Statut Membre Dernière intervention   4
 
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   Statut Membre Dernière intervention   105
 
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   Statut Membre Dernière intervention   4
 
parfait, merci beaucoup :)
0