[PHP-JS] X résultat = X insertion
bonjour à tous!!
voilà j'ai X résultat d'une requete et à partir de ce X résultat j'aimerai qu'il y ait X insertion
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
$sql1 = "SELECT num_chambre
FROM appartenir
WHERE num_categorie = '".$personne."'
AND num_chambre NOT IN
(
SELECT num_chambre
FROM reserver
WHERE date_arrivee = '".$date_arrivee."'
OR date_depart = '".$date_depart."'
)LIMIT 0,".$nombre * $nbNuit."";
$tab_com = mysql_query($sql1) or die('Erreur SQL !'.$sql1.'<br>'.mysql_error());
while ($fe = mysql_fetch_array($tab_com))
{
echo $fe[0]."num chambre de type 1<br>";
if ($id_client= mysql_insert_id())
{
$requete66 = "INSERT INTO reserver (num_chambre, id_client, num_reservation, date_arrivee, date_depart, nbre_chambre, nbre_personne)
VALUES ('".$fe[0]."', '".$id_client."', '".$num_reservation."', '$date_arrivee', '$date_depart', '$nombre', '$personne')" ;
echo $requete66."insertion reserver nouvo client<br>";
$req66 = mysql_query ($requete66);
$rowaddreserve = mysql_affected_rows();
}
} |
normalement avec ce code, et s'il y a, par exemple, 2 résultats issus de ma 1ere requete, il devrait y avoir une execution double de ma requete d'insertion étant donné que cette derniere se trouve dans la boucle while (qui me permet de récuperer tous les résultats possible de ma 1ere requete)
mon pb est que ça ne m'execute qu'une seule fois ma requete d'insertion pour 1 seul résultat de ma 1ere requete..
j'espere que j'ai réussi à me faire comprendre et que vous allez pouvoir m'aider.
merci d'avance.