Récupérer un tableau avec 2 bases de données

Résolu/Fermé
kyller_4432 Messages postés 45 Date d'inscription mardi 14 juin 2022 Statut Membre Dernière intervention 21 juin 2023 - Modifié le 23 juin 2022 à 08:47
kyller_4432 Messages postés 45 Date d'inscription mardi 14 juin 2022 Statut Membre Dernière intervention 21 juin 2023 - 23 juin 2022 à 09:20

Bonjour j'aimerais récupérer des valeurs de 2 bases de données en meme temps dans un tableau
<php>
<?php //session_start();

include ("connect_mysql.php");
//if(isset($_REQUEST['block'])){$block = $_REQUEST['block'];}else{$block='none';}
$Fournisseur = $_GET['Fournisseur'];
$fournisseur = $_GET['fournisseur'];
$etat = $_GET['Etat'];
$Quantite =array();
$RefPiece = array();
$PrixU = array();
$Suivi = array();
$i=0;

$commande = $bdd->query("SELECT * , QtePiece * PrixUnitairePiece AS Total FROM suivi_piece_intervention Inner join article on suivi_piece_intervention.RefPiece = article.Codearticle Where (Fournisseur = '$Fournisseur' and Suivi_commande= '$etat')");

while ($donnees_tableau_2 = $commande-> fetch())
{

$i++;
$ligne[$i] = $donnees_tableau_2 ['N_Ligne_Piece_Intervention'];
$Designation[$i] =$donnees_tableau_2 ['Designationpiece'];
$RefPiece[$i] = $donnees_tableau_2['RefPiece'];
$Codesf[$i] = $donnees_tableau_2['Code_SF'];
$Quantite[$i]= $donnees_tableau_2['QtePiece'];
$PrixU[$i]=$donnees_tableau_2['PrixUnitairePiece'];
$PrixT[$i]= $donnees_tableau_2 ['Total'];
$Suivi[$i]= $donnees_tableau_2['Suivi_commande'];


echo '<tr style="margin-top:0px;">';
echo '<input type="text" id="num_ligne" value="'.$i.'"/>';
echo '<td class="text-center border-left border-right" style="width:16%; height:2.4em;" id="input_RefPiece" >' . $RefPiece[$i] . '</td>';
echo '<td class="text-center border-left border-right" style="width:10%; height:2.4em;" id="input_RefPiece" >' . $Codesf[$i] . '</td>';
echo '<td class="text-center border-left border-right" style="width:22%; height:2.4em;" id="input_designation" >' . $Designation[$i] . '</td>';
echo '<td class="text-center border-left border-right" style="width:6%; height:2.4em;" id="input_Qte" >' . $Quantite[$i] . '</td>';
echo '<td class="text-center border-left border-right" style="width:16%; height:2.4em;" id="input_prix" >' . $PrixU[$i] . '</td>';
echo '<td class="text-center border-left border-right" style="width:17%; height:2.4em;" id="input_Total" >' . $PrixT[$i] . '</td>';
$requestsuivi = $bdd->query('SELECT * FROM reglage_suivi_commande');
$Suivi_c= $requestsuivi->fetchAll();
echo '<td class="text-center" style="width:13%" id= "valider' . $i . '">
<select id="suivi" placeholder="Choisir l etat" style="width:60%" onchange="modif_Etat( '.$ligne[$i].',this.value, );">
<option value="">'.$Suivi[$i].'</option>';

foreach($Suivi_c as $Suivi_c):
{
echo '<option value ="'.$Suivi_c['Suivi_Commandes'].'">'.$Suivi_c['Suivi_Commandes'].'</option>';
}
endforeach;

echo'</select></td>';
$requestsuivi->closeCursor();


}
$demande = $bdd->query("SELECT * , Quantite_a * Prix_unitaire AS Total FROM demande_achat_standard Inner join article on demande_achat_standard.refPiece = article.Codearticle Where (fournisseur = '$fournisseur' and Suivi_commande= '$etat')");

while ($donnees_tableau_5 = $demande-> fetch())
{

$i++;
$ligne_N[$i] = $donnees_tableau_5 ['N_ligne'];
$Designation_p[$i] =$donnees_tableau_5 ['Designation'];
$refPiece[$i] = $donnees_tableau_5['refPiece'];
$Codesmf[$i] = $donnees_tableau_5['Code_SF'];
$Quantite_a[$i]= $donnees_tableau_5['Quantite_a'];
$Prix_U[$i]=$donnees_tableau_5['Prix_unitaire'];
$Prix_T[$i]= $donnees_tableau_5 ['Total'];
$Suivi_d[$i]= $donnees_tableau_5['Suivi_Commande'];


echo '<tr style="margin-top:0px;">';
echo '<input type="text" id="num_ligne" value="'.$i.'"/>';
echo '<td class="text-center border-left border-right" style="width:16%; height:2.4em;" id="input_RefPiece" >' . $refPiece[$i] . '</td>';
echo '<td class="text-center border-left border-right" style="width:10%; height:2.4em;" id="input_RefPiece" >' . $Codesmf[$i] . '</td>';
echo '<td class="text-center border-left border-right" style="width:22%; height:2.4em;" id="input_designation" >' . $Designation_p[$i] . '</td>';
echo '<td class="text-center border-left border-right" style="width:6%; height:2.4em;" id="input_Qte" >' . $Quantite_a[$i] . '</td>';
echo '<td class="text-center border-left border-right" style="width:16%; height:2.4em;" id="input_prix" >' . $Prix_U[$i] . '</td>';
echo '<td class="text-center border-left border-right" style="width:17%; height:2.4em;" id="input_Total" >' . $Prix_T[$i] . '</td>';
$requestsuivi = $bdd->query('SELECT * FROM reglage_suivi_commande');
$Suivi_a= $requestsuivi->fetchAll();
echo '<td class="text-center" style="width:13%" id= "valider' . $i . '">
<select id="suivi" placeholder="Choisir l etat" style="width:60%" onchange="modif_Etat( '.$ligne_N[$i].',this.value, );">
<option value="">'.$Suivi_d[$i].'</option>';

foreach($Suivi_a as $Suivi_a):
{
echo '<option value ="'.$Suivi_a['Suivi_Commandes'].'">'.$Suivi_a['Suivi_Commandes'].'</option>';
}
endforeach;

echo'</select></td>';
$requestsuivi->closeCursor();


}
</php>
A voir également:

1 réponse

kyller_4432 Messages postés 45 Date d'inscription mardi 14 juin 2022 Statut Membre Dernière intervention 21 juin 2023
23 juin 2022 à 09:20
J'ai réussi a trouvé ou cela déconnais
0