Requête Mysql

Répondre
speedman002
le 20/09/2005 à 19:25
speedman002
Bonsoir à tous,

J'ai besoin de votre aide pour une partie de mon code!

J'ai une table activite avec :
-Un champ id (auto incrémentée)
-Un champ activite
-Un champ montant

et une table payementavec :
-Un champ id_membre
-Un champ id_activite
-Un champ montant

et enfin, une table membre avec :
-Un champ id (auto-incrémentée)
-Un champ nom
-Un champ prenom
... ainsi que toutes les infos utiles

Grâce à un formulaire, je rentre dans la table activite l' 'activite' et le 'montant'! En même temps que cela, je voudrais pouvoir envoyer dans la table payement pour chaque membre (pour chaque id de la table membre) :
1) id_membre (=id de la table membre)
2) id_activite (=id de la table activite)
3) montant (=montant de la table activite correspondant à l'activité en question)
Jeanlepail
le 20/09/2005 à 22:06
Jeanlepail
double requette mysql
$sql="";
$sql2="";
$req = mysql_query($sql) or die('Erreur');
$req2 = mysql_query($sql2) or die('Erreur');
$data = mysql_fetch_array($req)
$data2 = mysql_fetch_array($req2)
// au pire la req2 peu contenir des info pris dans req exemple $sql2='SELECT * FROM membre WHERE id="'.$data['id'].'";
et sa peut se regler avec un while
while($data=mysql_fetch_array($req)
{
$data2=mysql.......
}
[code]
:)
speedman002
le 21/09/2005 à 14:50
speedman002
Help :

while ($donnee= mysql_fetch_array ($rep))
{
while ($donnee2= mysql_fetch_array ($rep2))
{
mysql_query ("INSERT INTO payement VALUES('$donnee2['id']', '$donnee['id']', '$donnee['montant']')")
}
}


Cette fonction ne fonctionne pas!!

Le problème se situe peut-être dans les while!
N'y a-t-il pas moyen de metter un & entre les deux plutôt que de les encastrer l'une dans l'autre ?
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours