Affichage deux tables
1 message
• Page 1 sur 1
- fabrice88
- WRInaute occasionnel

- Messages: 283
- Inscription: 15 Oct 2007
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
Lectures recommandées sur ce thème :
- Google Labs lance Google Alternate Views - 09-10-2007
- Afficher le PageRank en entier dans Firefox (barre d'outils Google) - 16-01-2008
- Sortie officielle de GoogleStats v2.0 ! - 23-02-2003
- Lancement de Mozbot - 27-06-2005
- Nouvelle version de notre FAQ - 04-05-2002
- Sites bénéficiant de plusieurs liens supplémentaires (SiteLinks) dans les résultats Google - 21-05-2006
- Blogger Pro devient gratuit - 13-09-2003
- La toolbar pour Firefox de Google - 23-09-2005
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 1 invité
