Affichage deux tables

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

fabrice88
Nouveau WRInaute
 
Messages: 23
Inscription: Lun Oct 15, 2007 9:26

Affichage deux tables

Message le Mar Juin 24, 2008 12:41

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.

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.

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités