Merci de ta reponse walane
J'ai déjà essayer de desactiver la resolulion IPV6 en commentant la ligne
du fichier
C:\Windows\System32\drivers\etc\hosts
et normalement avec un
ça devrait aller mais j'ai toujours pareil.
En fait, ma page web n'est est rien d'autre que les résultats des calculs que j'effectue via des données récupérées de ma base de données et que j'affiche dans un tableau.
faudrait-il que j'utilise les requêtes préparées peut être?
voici le 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
function RecupListTypeOperPilote($domaine, $numero){
try
{
$bdd = new PDO('mysql:host=localhost;dbname=basec3p', 'root', '');
echo "<br> connexion à la bdd reussie <br>";
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
//recuperation des type d'operation associes au domaine
$tabTypOper=array();
$tabTypOperAfficher=array();
$Reponse=$bdd->query("SELECT * FROM typeoperation WHERE domaine=\"$domaine\"" );
while($myDonnees=$Reponse->fetch()){
$tabTypOper[]=$myDonnees['typeoper'];
}
//nombre de type Operation du domaine
$nbTypesOper=count($tabTypOper);
$tabOperPilote=array();
foreach($tabTypOper as $operation){
echo $operation;echo "<br>";
//recuperation des article associes à chaque type operation
$tabArticleOper=array();
$ReponseArticleAssocieOper=$bdd->query("SELECT * FROM article WHERE typeOperAssosie=\"$operation\"" );
$nbLign=$ReponseArticleAssocieOper->rowCount();
while($donnees=$ReponseArticleAssocieOper->fetch()){
$tabArticleOper[]=$donnees;
}
$tableGraphArticle=array();
//pour chaque article
foreach($tabArticleOper as $Larticle){
$article=$Larticle['codeArticle'];
$tachIdPil= $Larticle['tacheIdPilote'];
$ReponseGrapheAssocArticle=$bdd->query("SELECT * FROM graphe WHERE article=\"$article\"" );
while($donnees=$ReponseGrapheAssocArticle->fetch()){
$tableGraphArticle[]=$donnees['noGraph'];
}
//recuperation des activites associes aux graphes
$tableActiviteGraph=array();
foreach($tableGraphArticle as $graphe){
$ReponseActiviteAssocGraphe=$bdd->query("SELECT cdPostOp FROM activite WHERE noGraph=\"$graphe\" AND noActivite=\"$tachIdPil\"" );
while($donnees=$ReponseActiviteAssocGraphe->fetch()){
$tableActiviteGraph[]=$donnees['cdPostOp'];
}
foreach($tableActiviteGraph as $codePost){
if($codePost==$numero){
{
$tabTypOperAfficher[]=$operation;
}
}
}
}
}
}
$bdd=NULL;
return $tabTypOperAfficher;
} |
Partager