Div dans Echo
Fermé
louis1984
Messages postés
341
Date d'inscription
jeudi 29 mai 2008
Statut
Membre
Dernière intervention
10 mars 2016
-
25 févr. 2012 à 14:30
Sombresonge Messages postés 106 Date d'inscription mardi 7 février 2012 Statut Membre Dernière intervention 19 avril 2015 - 26 févr. 2012 à 09:54
Sombresonge Messages postés 106 Date d'inscription mardi 7 février 2012 Statut Membre Dernière intervention 19 avril 2015 - 26 févr. 2012 à 09:54
A voir également:
- Div dans Echo
- Echo lors d'un appel samsung - Forum Samsung
- @Echo off ✓ - Forum Windows 7
- Div c++ - Télécharger - Langages
- Echo retour à la ligne ✓ - Forum Shell
- Fichier .bat, echo off - Forum Virus
6 réponses
mimigenie
Messages postés
1180
Date d'inscription
dimanche 3 janvier 2010
Statut
Membre
Dernière intervention
4 août 2018
313
25 févr. 2012 à 14:46
25 févr. 2012 à 14:46
Tu as inversé les ' et les "
Remplace tout tes ' par des " et les " par des '
Remplace tout tes ' par des " et les " par des '
louis1984
Messages postés
341
Date d'inscription
jeudi 29 mai 2008
Statut
Membre
Dernière intervention
10 mars 2016
6
25 févr. 2012 à 15:00
25 févr. 2012 à 15:00
Si je remplace les ' par des " et les " par des ', plus rien ne marche sur ma page...
J'obtiens ca a la place, sur ma page web:
$topic_name
Posté par: $username
Pour info, voici le code de ma page si ca peut vous aider:
<?php
mysql_connect("XXXXX", "XXXXXX", "XXXXXXX") or die;
mysql_select_db("XXXXXXX");
$recent = mysql_query("SELECT * FROM phpbb_posts ORDER BY post_time DESC LIMIT 10");
while ($recent_row = mysql_fetch_assoc($recent))
{
$post_id = $recent_row ['post_id'];
$topic_id = $recent_row ['topic_id'];
$forum_id = $recent_row ['forum_id'];
$poster_id = $recent_row ['poster_id'];
$post_time = $recent_row ['post_time'];
$user_avatar = 'http://www.monsite.com/forum/images/avatars/gallery/avatars/D04.png' .$recent_row['user_avatar'];
$user_avatar = mysql_query("SELECT user_avatar FROM phpbb_users WHERE user_id='$poster_id'");
$user_avatar = mysql_fetch_assoc($user_avatar);
$user_avatar = $user_avatar['user_avatar'];
$topic_name = mysql_query ("SELECT topic_title FROM phpbb_topics WHERE topic_id = '$topic_id'");
$topic_name = mysql_fetch_assoc ($topic_name);
$topic_name = $topic_name ['topic_title'];
$username = mysql_query("SELECT username FROM phpbb_users WHERE user_id='$poster_id'");
$username = mysql_fetch_assoc($username);
$username = $username['username'];
echo '<img width="70px" height="70px" src="http://www.monsite.com/forum/images/avatars/gallery/$user_avatar" height"500" width"200"> <a href= "http://www.monsite.com/forum/viewtopic.php?$forum_id=7&t=$topic_id">$topic_name</a> <br /> Posté par: <a href="http://www.monsite.com/forum/memberlist.php?mode=viewprofile&u=$poster_id">$username</a><br />';
}
?>
J'obtiens ca a la place, sur ma page web:
$topic_name
Posté par: $username
Pour info, voici le code de ma page si ca peut vous aider:
<?php
mysql_connect("XXXXX", "XXXXXX", "XXXXXXX") or die;
mysql_select_db("XXXXXXX");
$recent = mysql_query("SELECT * FROM phpbb_posts ORDER BY post_time DESC LIMIT 10");
while ($recent_row = mysql_fetch_assoc($recent))
{
$post_id = $recent_row ['post_id'];
$topic_id = $recent_row ['topic_id'];
$forum_id = $recent_row ['forum_id'];
$poster_id = $recent_row ['poster_id'];
$post_time = $recent_row ['post_time'];
$user_avatar = 'http://www.monsite.com/forum/images/avatars/gallery/avatars/D04.png' .$recent_row['user_avatar'];
$user_avatar = mysql_query("SELECT user_avatar FROM phpbb_users WHERE user_id='$poster_id'");
$user_avatar = mysql_fetch_assoc($user_avatar);
$user_avatar = $user_avatar['user_avatar'];
$topic_name = mysql_query ("SELECT topic_title FROM phpbb_topics WHERE topic_id = '$topic_id'");
$topic_name = mysql_fetch_assoc ($topic_name);
$topic_name = $topic_name ['topic_title'];
$username = mysql_query("SELECT username FROM phpbb_users WHERE user_id='$poster_id'");
$username = mysql_fetch_assoc($username);
$username = $username['username'];
echo '<img width="70px" height="70px" src="http://www.monsite.com/forum/images/avatars/gallery/$user_avatar" height"500" width"200"> <a href= "http://www.monsite.com/forum/viewtopic.php?$forum_id=7&t=$topic_id">$topic_name</a> <br /> Posté par: <a href="http://www.monsite.com/forum/memberlist.php?mode=viewprofile&u=$poster_id">$username</a><br />';
}
?>
MastercroW
Messages postés
1094
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
25 févr. 2012 à 17:06
25 févr. 2012 à 17:06
Bonsoir,
Essai ceci :
Ceci devrait marcher dans 99% des cas !
Essai ceci :
echo "<img width='70px' height='70px' src='http://www.monsite.com/forum/images/avatars/gallery/$user_avatar' height'500' width'200'> <a href= 'http://www.monsite.com/forum/viewtopic.php?$forum_id=7&t=$topic_id'>$topic_name</a> <br /> Posté par: <a href='http://www.monsite.com/forum/memberlist.php?mode=viewprofile&u=$poster_id'>$username</a><br />";
Ceci devrait marcher dans 99% des cas !
louis1984
Messages postés
341
Date d'inscription
jeudi 29 mai 2008
Statut
Membre
Dernière intervention
10 mars 2016
6
25 févr. 2012 à 22:44
25 févr. 2012 à 22:44
oui ca marche mais juste avant quelqu'un a dit:
Tu as inversé les ' et les "
Remplace tout tes ' par des " et les " par des '
donc c'est ce que j'ai fait et j'ai un message d'erreur.. je comprends pas trop pourquoi "mimigenie" m'a demandé de remplacer les ' par des " et vice versa..
bref si je mets le code comme ca ca marche, mais j'ai toujours pas resolu mon probleme.. j'aimerais inserer un DIV dans mon ECHO.
Car j'aimerais que la partie "Posté par:" apparaisse en rouge sur ma page.
Mon CSS:
#mini {
color:#F00;
}
Comment faire?
Merci pour votre aide.
Tu as inversé les ' et les "
Remplace tout tes ' par des " et les " par des '
donc c'est ce que j'ai fait et j'ai un message d'erreur.. je comprends pas trop pourquoi "mimigenie" m'a demandé de remplacer les ' par des " et vice versa..
bref si je mets le code comme ca ca marche, mais j'ai toujours pas resolu mon probleme.. j'aimerais inserer un DIV dans mon ECHO.
Car j'aimerais que la partie "Posté par:" apparaisse en rouge sur ma page.
Mon CSS:
#mini {
color:#F00;
}
Comment faire?
Merci pour votre aide.
Sombresonge
Messages postés
106
Date d'inscription
mardi 7 février 2012
Statut
Membre
Dernière intervention
19 avril 2015
9
Modifié par Sombresonge le 26/02/2012 à 09:58
Modifié par Sombresonge le 26/02/2012 à 09:58
Tu n'as pas besoin d'inverser les simples quotes et les doubles quotes, elles ont exactement la même fonction. Il faut juste faire attention à ne pas les mélanger.
Concernant ton code couleur, même si elle devrait fonctionner, il faut mieux utiliser #FF0000.
Remplace la div mini par une balise <font class="mini">Posté par :</font>, et dans ton CSS, déclares ta class "mini" comme ça :
.mini {
color:#FF0000;
}
N'oublie surtout pas d'inclure ton CSS dans ta page, l'erreur viens surement de là.
Concernant ton code couleur, même si elle devrait fonctionner, il faut mieux utiliser #FF0000.
Remplace la div mini par une balise <font class="mini">Posté par :</font>, et dans ton CSS, déclares ta class "mini" comme ça :
.mini {
color:#FF0000;
}
N'oublie surtout pas d'inclure ton CSS dans ta page, l'erreur viens surement de là.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
Modifié par eone2 le 25/02/2012 à 23:32
Modifié par eone2 le 25/02/2012 à 23:32
si tu réussis à mettre des balises <a></a> dans le "echo" je vois pas où est le probleme pour insérer une simple balise div
et voilà
echo "<img width='70px' height='70px' src='http://www.monsite.com/forum/images/avatars/gallery/$user_avatar' height'500' width'200'> <a href= 'http://www.monsite.com/forum/viewtopic.php?$forum_id=7&t=$topic_id'>$topic_name</a> <br /> <div id='mini'>Posté par: </div><a href='http://www.monsite.com/forum/memberlist.php?mode=viewprofile&u=$poster_id'>$username</a><br />";
et voilà
louis1984
Messages postés
341
Date d'inscription
jeudi 29 mai 2008
Statut
Membre
Dernière intervention
10 mars 2016
6
26 févr. 2012 à 09:35
26 févr. 2012 à 09:35
malheureusement ca marche pas... si je mets ce code, rien ne change sur ma page.. le texte n'apparait pas en rouge...