begin process at 2012 05 31 15:52:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Sortir Infos table MySQL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Sortir Infos table MySQL

lundi 22 novembre 2010 à 18:54:16 | Sortir Infos table MySQL

spacedelta

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 ?
lundi 22 novembre 2010 à 20:07:46 | Re : Sortir Infos table MySQL

cod57

Réponse acceptée !
Bonsoir

Ta question est étrange, maitrises tu un peu php ?
joomla c'est déjà du serieux.

ta requête plutôt ça
$sql = "SELECT * FROM ajax_chat_messages ORDER BY dateTime DESC LIMIT 1,4";
à régler suivant ton besoin

ta boucle de base
// 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 />';
}


j'utilise <font>...</font> (un peu vieux)
mais tu peux aussi faire
<p style="color:blue">...</p> ...

ta boucle devient



// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($req)) {
// on affiche les résultats
echo '<font color="#0000ff">Utilisateur : '.$data['userName'].'</font><br />';
echo '<font color="#000000">Message : '.$data['text'].'</font><br /><br />';
/*tu ajoutes ceux que tu veux par des echos ... */
}



a++
lundi 22 novembre 2010 à 20:17:43 | Re : Sortir Infos table MySQL

spacedelta

Re salut,
Je sais je suis un peu vague.
Je ne suis pas très fort en php mais j'utilise le net pour me débrouiller.
Mais sinon joomla est assez simple ! (cela fait au moins 3 ans que je l'utilise).
Sinon, merci pour les réponse, je vais tester tout cela (si je m'y retrouve).

Je reviendrais pour vous dire les résultats (positifs j'espère)
ByeBye !
mardi 23 novembre 2010 à 17:38:27 | Re : Sortir Infos table MySQL

spacedelta

merci, merci et merci !!!
Cela marche parfaitement !!!!

Merci encore à cod57 !!

Petite question, peut-on ne pas afficher un message d'un utilisateur ?

ex: nom d'utilisateur = admin ?

Si ce n'est que trop demandé...

Byebye a+
mardi 23 novembre 2010 à 19:01:33 | Re : Sortir Infos table MySQL

spacedelta

Euh non,

Oubliez ma question (qui est impossible avec ce code(enfin je crois))

Par contre, peut-on transformer grâce au php transformer par exemple :) en un smiley qui se trouve dans un répertoire et
remplacer une lettre ou un mot "/logout (utilisateur)" en "déconnexion de utilisateur" ?

Merki d'avance !!


Cette discussion est classée dans : message, table, code, mysql, data


Répondre à ce message

Sujets en rapport avec ce message

smileys et mysql [ par nico606 ] g un livre d'or avec des smileys mais mysql bug voila ma sourcema page avec le formulaire:<form method=post action="go_livre.php" name=form1 onsubmit= message interne [ par 01cod10 ] Je suis en train de faire une messagerie interne sur mon site. Lorsque je clique sur le lien titre le message ne s'affiche pas.Pouvez vous me dire ce php/mysql requete plusieurs tables et bases [ par fredo35m ] Bonjour,j'aimerais savoir comment faire pour requeter sur plusieurs tables et bases, je m'explique :BASE 1:Requête 1 : Sélection des CODES COMMUNES se Problème de formulaire dynamique [ par labouse ] Bonjour,Bon je vais essayer d'être clair: j'ai une table mysql avec nom prénom et un code service je fais une requete pour afficher tout le monde pour Problemes d'affichage avec une boucle tanque [ par pekplusultra ] Bonjour,Je souhaiterais afficher les resultats de ma table par liste comme ci dessous:Nom      Sujet      Envoyeur ...Mon code fo Pb de conception [ par blinix123 ] Bonjour à tous, alors voila, je vous explique avant de vous balancer tout le code :pJ'ai un code mini-chat, et un code page protegé par mot de passe, Interroger une table MYSQL [ par themwa059 ] Bonjour, voilà en fait, j'ai crée une table qui s'appelle : 'contact'. Je l'ai relié directement pour que quand quelqu'un envoi un message depuis la r update une table mysql via php [ par kaddouremna28 ] salut à tous, j'ai un problème de mise a jour d'une table mysql via php et voici le code :UPDATE table SET num='$num', nom='$nom' WHERE code='$code'j' Fonction récursive et enregistrement ds tableau[ ] :-/ ? [ par yazerty55 ] Bonjour,J'ai une table mysql avec ceci :[code]category_id - category - parent_num1 - Catégorie 1 - 02 - Catégorie 2 - 53 - Catégorie 3 - 24 - Catégori problème de variable dans une requete mysql [ par Moritus ] bonjour, j'ai quelques petits problèmes avec un bout de code. habituellement j'utilise $data['texte'] pour récupéré le contenu d'un champ de ma t


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales