Affichage deux tables
1 message • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Affichage deux tables
Bonjour j'ai deux tables :
la premiere est la suivante :
CREATE TABLE `photosnap` (
`id` mediumint(75) NOT NULL auto_increment,
`photo` text NOT NULL,
`prenom` varchar(25) NOT NULL default 'Internaute',
`note` char(20) NOT NULL,
`date` datetime default NULL,
`idsnap` smallint(6) unsigned NOT NULL,
PRIMARY KEY (`id`)
);
la seconde :
CREATE TABLE `photosnapcom` (
`idcom` smallint(6) NOT NULL auto_increment,
`id` varchar(6) NOT NULL,
`nom` varchar(25) NOT NULL,
`commentaire` text NOT NULL,
`date` datetime default NULL,
PRIMARY KEY (`idcom`)
);
j'arrive a faire afficher les données de chacune des tables independement.
voilà coment se presente mon code pour l'instant. j'affiche les photos et infos provenant de la table photosnap et en dessous je refait un requet pour l'affichage du total des commentaires de la table photosnacom.
mon probleme et que je n'arrive pas a affiché le nbr de commentaires en fonction de la photo. De plus j'aimerai que le nbr de com s'affiche juste a coté (ou sur) de l'image com.png que je fait affiché pour faire un lien et ajouté un commentaire.
la premiere est la suivante :
CREATE TABLE `photosnap` (
`id` mediumint(75) NOT NULL auto_increment,
`photo` text NOT NULL,
`prenom` varchar(25) NOT NULL default 'Internaute',
`note` char(20) NOT NULL,
`date` datetime default NULL,
`idsnap` smallint(6) unsigned NOT NULL,
PRIMARY KEY (`id`)
);
la seconde :
CREATE TABLE `photosnapcom` (
`idcom` smallint(6) NOT NULL auto_increment,
`id` varchar(6) NOT NULL,
`nom` varchar(25) NOT NULL,
`commentaire` text NOT NULL,
`date` datetime default NULL,
PRIMARY KEY (`idcom`)
);
j'arrive a faire afficher les données de chacune des tables independement.
voilà coment se presente mon code pour l'instant. j'affiche les photos et infos provenant de la table photosnap et en dessous je refait un requet pour l'affichage du total des commentaires de la table photosnacom.
- Code: Tout sélectionner
<?php
$nb = 3; // Nombre d'affichages souhaités sur une ligne
// requête SQL
$sql = "SELECT *, DATE_FORMAT(date,'%d/%m/%Y - %H:%i') as date FROM `photosnap` ORDER BY `id` DESC";
// envoie de la requête
$req = mysql_query($sql) or die('<u>Probleme SQL</u> : '.$sql.'<br>'.mysql_error
());
// affichage des résultats avec $nb résultats par ligne
echo'<table>';
$i = 1;
while($resultat = mysql_fetch_array($req)) {
if($i == 1) { echo'<tr>'; }
echo'<td align="center">
<div id="cadresnap">' , $resultat['prenom'] , '
<img src="../snap/' , $resultat['photo'] , '" alt="' , $resultat['prenom'] , ' a mis sa trombine sur photos vosges" /></br>
<div class="com" id="com">
<a href="photo-snap-com.php?id=' , $resultat['id'] , '" style="color: #FF9900; text-decoration: none;" onclick="window.open(\'\',\'popup\',\'width=400,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0\')" target="popup"> <img src="../images/com.png" alt="ajouter un commentaire" border="0"></a>
</div>
<div class="date">' , $resultat['date'] , ' </div>
</div>
</td>';
$i++;
if($i > $nb) { echo'</tr>'; $i = 1; }
}
echo'</table>';
?>
// j'affiche le nombre total des commentaires stockés dans la table photosnapcom.
<?PHP
$data = mysql_query("SELECT count(idcom) FROM photosnapcom");
$donnees = mysql_fetch_array($data);
$nbr = $donnees[0];
echo $donnees['0'].' commentaires ont été poster dans cette galerie';
?>
mon probleme et que je n'arrive pas a affiché le nbr de commentaires en fonction de la photo. De plus j'aimerai que le nbr de com s'affiche juste a coté (ou sur) de l'image com.png que je fait affiché pour faire un lien et ajouté un commentaire.
1 message • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google Labs lance Google Alternate Views
- Afficher le PageRank en entier dans Firefox (barre d'outils Google)
- Sortie officielle de GoogleStats v2.0 !
- Lancement de Mozbot
- Nouvelle version de notre FAQ
- Sites bénéficiant de plusieurs liens supplémentaires (SiteLinks) dans les résultats Google
- Blogger Pro devient gratuit
- La toolbar pour Firefox de Google
- Yahoo! Open Search : un renouveau des pages de résultats
- Gmail Mobile : lire ses mails sur son mobile
- Changer affichage.php?id=14 en affichage/mot-14.html
- Affichage comptabilisé != affichage réel ?
- Requete 2 tables
- Joindre deux tables
- Les tables de menu
- Tables MySQL liées
- Spécification tables Robostats
- Phpbb et tables de recherche
- gestion tables sql
- Comment Trier dans 2 tables?
- Taille des tables MySQL
- Requête sur deux tables
- [Résolu] MySQL lier 2 tables
- Requete SQL sur 2 tables
- problème de tables utilisateurs joomla
Consultez la description détaillée des produits ou services de Google suivants : Google SearchMash
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum