Bonjour tous le monde,
apres 2 heures de recherches je narrive pas a mettre en relation "deux tables" pour afficher un while avec les donnés ! c un peu confus et compliqué et je vais essayer pour cela d'etre le plus clair possible !
voila !
Ma requete est celle ci :
$requete = "SELECT * FROM livredor".
" WHERE id_livredor=' je ne sais pas quoi mettre la ! '";
$result = mysql_query($requete);
Il y a deux tables : une table livre dor et une autre table config_livredor !
Dans la table livre dor sont stockés tous les messages des membres qui ont postés.
la table config_livredor sert à configurer le livre dor, c'est a dire . le pseudo de celui qui appartient, l'id en lui meme du livredor, le skin etc....
je voudrai a partir de l'espace membre afficher la liste de tous les messages du livredor par rapport à la table livredor et à la table config_livredor qui génére la configuration du livre dor et de celui du membre et dont les messages sont stockés dans la table livredor...
waow :s franchement je peux pas expliquer mieux :s
voici la table livre dor :
CREATE TABLE `livredor` (
`id` int(10) unsigned NOT NULL auto_increment,
`id_livredor` varchar(50) NOT NULL default '0',
`sexe` char(1) NOT NULL default '',
`nom` varchar(50) NOT NULL default '',
`age` int(3) NOT NULL default '0',
`email` varchar(100) NOT NULL default '',
`type_mess` int(2) NOT NULL default '0',
`sujet` varchar(10) NOT NULL default '',
`date` date NOT NULL default '0000-00-00',
`message` longtext NOT NULL,
`ip` varchar(14) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1501 ;
-- --------------------------------------------------------
--
-- Structure de la table `livredor_config`
--
CREATE TABLE `livredor_config` (
`id` int(10) unsigned NOT NULL auto_increment,
`id_membre` varchar(150) NOT NULL default '0',
`titre` varchar(100) NOT NULL default '',
`skin` int(2) NOT NULL default '0',
`date` varchar(20) NOT NULL default '0000-00-00',
`mail_visiteur` int(1) NOT NULL default '0',
`mail_admin` int(1) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
Table livredor& livredor_config :
id_livredor = 'id' qui ce trouve dans la table livredor_config ! c'est a chaque Poste de message ce trouve un identifiant ! exemple 9 ! 9 c'est le nom du livre dor ( table config livre dor ) et a chaque fois que lon poste un message, id_livredor qui est dans la partie livredor sera donc 9 a chaque fois !
Moi je voudrai en fait faire une requete avec la liste de tous les messages par rapport a l'identifiant d"un des livre d'or ...
exemple : le livre dor 9 !
tous est fait ! mais que dois je mettre sur le WHERE ??? parce que je dois rajouté quelque chose avant ? mais quoi ???
ha la la aucune idée !
je vous donne juste en dessous ma requete daffichage au niveau du tableau !
merci a vous tous !
@micalement Milka
--------
<?
include("config.php");
mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
or die("Impossible de se connecter au serveur de bases de données.");
mysql_select_db($BD_base)
or die("Impossible de se connecter à la base de données.");
$requete = "SELECT * FROM livredor".
" WHERE id_livredor='"JE NE SAIS PAS QUOI METTRE ICI"'";
$result = mysql_query($requete);
while ($enreg=mysql_fetch_array($result)){
echo '
<TD class=fondpale
style="BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid">
<p class="style2">'.$enreg["date"].'</TD>
<TD bgColor=#666633>
<p class="style2"><IMG height=1
src=""
width=1></TD>';
echo '<TD class=fondpale
style="BORDER-BOTTOM: 1px solid">
<p class="style2"> </TD>
<TD class=fondpale
style="BORDER-BOTTOM: 1px solid">
<p class="style2">'.$enreg["sujet"].'</TD>';
echo '<TD bgColor=#666633>
<p class="style2"><IMG height=1
src=""
width=1></TD>';
echo '<TD class=fondpale
style="BORDER-BOTTOM: 1px solid">
<p class="style2"> </TD>';
echo ' <TD class=fondpale
style="BORDER-RIGHT: 1px solid; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left">
<p class="style2"><a href="deleteboard.php?idmbr='.$enreg["id"].'" title="Supprimer la Board "><img src="btn_delete.gif" width="18" height="18" border="0"></a>
</TD></TR>';
}
echo '</table>'."\n";
echo' </td>';
echo' </tr>';
echo '</table>'."\n";
mysql_free_result($result);
?>
Purée j'espere que vous avez compris ce que je voulai ! celui qui me trouve comment mettre c deux truc en relation ! je lui en serai tres tres reconnaissant !
merci encore !