Script sur 2 bases de données
Posté : 22 févr. 2011, 15:53
Bonjour, j'ai un problème sur un script qui prend en compte 2 bases de données.
Je m'explique
Dans la premiere base et dans la table jom15_users, j'ai des logins avec des adresse mails.
Dans la deuxième base, dans ma table inscriptions j'ai les adresses mails et les mots de passe. Dans ma table oubli, j'ai des adresses mails.
Mon but, prendre l'adresse mail de ma table oubli et la comparer a l'adresse mail contenu dans ma table inscription pour pouvoir recuperer le mot de passe correspondant.
Puis toujours avec l'adresse mail, la comparer avec celle de la premiere base dans ma table jom15_users pour cette fois recuperer le login (username).
Jusque la, j'ai fait ceci mais je ne recupere que le mail et le mot de passe mais pas l'username :
Amicalement
Je m'explique
Dans la premiere base et dans la table jom15_users, j'ai des logins avec des adresse mails.
Dans la deuxième base, dans ma table inscriptions j'ai les adresses mails et les mots de passe. Dans ma table oubli, j'ai des adresses mails.
Mon but, prendre l'adresse mail de ma table oubli et la comparer a l'adresse mail contenu dans ma table inscription pour pouvoir recuperer le mot de passe correspondant.
Puis toujours avec l'adresse mail, la comparer avec celle de la premiere base dans ma table jom15_users pour cette fois recuperer le login (username).
Jusque la, j'ai fait ceci mais je ne recupere que le mail et le mot de passe mais pas l'username :
<html lang="fr"><head><meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"></head>
<body>
<basefont face="Tahoma" size="2">
<br>
<center><table width="600" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">login</div><span></font></td>
<td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">Mdp</div><span></font></td>
<td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">Mail</div><span></font></td>
</tr>
<?php
//Connection Mysql
mysql_connect("mysql5-11.perso","**************","***************")or die("Problème avec la base de données");
mysql_select_db("joomla")or die ("pas de connection");
$reponse = mysql_query("SELECT inscriptions.mdp,inscriptions.mail FROM inscriptions,oubli WHERE inscriptions.mail = oubli.mail
LIMIT 0 , 30"); // Requête SQL
mysql_connect("sql4.modules","1184102-1","********")or die("Problème avec la base de données");
mysql_select_db("1184102-1")or die ("pas de connection");
$reponse1 = mysql_query("SELECT username FROM jom15_users
WHERE email = '$reponse[1]' LIMIT 0 , 30"); // Requête SQL
// On fait une boucle pour lister tout ce que contient la table :
//***********************************************************************************************************************
if (($reponse) && ($reponse1))
{
//*************************************************************************************************************************
while (($donnees = mysql_fetch_array($reponse)) || ($donnees1 = mysql_fetch_array($reponse1)))
{
?>
<tr>
<td><center><font face="tahoma" size="2"><?php echo $donnees1['username']; ?></font></center></td>
<td><center><font face="tahoma" size="2"><?php echo $donnees['mdp']; ?></font></center></td>
<td><center><font face="tahoma" size="2"><?php echo $donnees['mail']; ?></font></center></td>
</tr>
<?php
}
//mysql_close(); // Déconnexion de MySQL
//****************************************************************************************************
}
else
{
echo 'Pas de champs!!!';
}
//****************************************************************************************************
?>
</table></center>
<br><br>
</body></html>
Pouvez vous m'aider svpAmicalement