Bonjour,
Cela fait deux jours que j'essaie de trouver la réponse à mon problème.
Voici mon projet :
J'utilise Joomla! et Ajaxchat (pour ceux qui connaisse)
Je voudrais afficher les 3 ou 4 derniers message sur le site.
Alors j'ai dégoté un code simple comme celui-ci sur la toile
Code PHP :
<?php
// on se connecte à notre base
$base = mysql_connect ('sql.free.fr', 'utilisateur', 'motdepasse');
mysql_select_db ('basededonnees', $base) ;
?>
<html>
<body>
<?php
// lancement de la requête (on impose aucune condition puisque l'on désire obtenir la liste complète des propriétaires
$sql = 'SELECT userName, nom FROM ajax_chat_messages';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($req)) {
// on affiche les résultats
echo 'Nom : '.$data['nom'].'<br />';
echo 'Son tél : '.$data['telephone'].'<br /><br />';
}
mysql_free_result ($req);
mysql_close ();
?>
</body>
</html>
Alors justement, je veux enlever le "Nom :" et le "Son tél :" mais je préfère voir fonctionner pour apporter les modifications du style.
la table de données est montée commme ça :
Nom de la table = ajax_chat_messages
corps de la table :
id (pour identifier l'utilisateur automatiquement)
userID (le grade de l'utilisateur)
userName (le nom de l'utilisateur lorsqu'il s'est authentifié)
UserRole (j'en sais rien

)
channel (salle)
dateTime (date d'envoi du message)
ip (ip)
text (message)
Je désirerais que cela s'affiche comme-ça grâce au php (et à sa magie

)
nomdutilisateur(en bleu) message(en noir)
Est-ce possible ?