Warning: mysqli_fetch_array() sur serveur et pas sur localhost
Bonjour,
je viens vers vous suite à ce post que j'ai effectuer (https://www.developpez.net/forums/d1.../) ou je pensais que mon erreur venait du warning d'event , mais pas du tout je me suis tromper et l'erreur vient de ce code d'après le message d'erreur obtenu grâce au XHR
Message d'erreur : Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/html/DEV/trombi/Connexion/listeOrdreJob.php on line 15
[]
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 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
| <?php
include('../trombi/accesBD.Script.php');
include('./TestSession.php');
$bdd = $BD->connexionMysqli();
if(isset($_GET['go']) || isset($_GET['localite_un']) || isset($_GET['localite_deux'])) {
$json = array();
if(isset($_GET['go'])) {
// requête qui récupère les localités un
$requete = "SELECT * FROM SITE ORDER BY ID_SITE ASC";
// exécution de la requête
$resultat = mysqli_query($bdd, $requete);
// Création de la liste
while($donnees = mysqli_fetch_array($resultat)) {
// je remplis un tableau et mettant l'id en index
$json[$donnees["ID_SITE"]][] = utf8_encode($donnees["WORK_LOCATION"]);
}
}
elseif(isset($_GET['localite_un'])) {
// requête qui récupère les localités un
$requete = "SELECT * FROM groupe WHERE ID_SITE = '".$_GET['localite_un']."'";
// exécution de la requête
$resultat = mysqli_query($bdd, $requete);
// Création de la liste
while($donnees = mysqli_fetch_array($resultat)) {
// je remplis un tableau et mettant l'id en index
$json[$donnees["ID_GROUPE"]][] = utf8_encode($donnees["LIBELLE_GROUPE"]);
}
}
elseif(isset($_GET['localite_deux'])) {
// requête qui récupère les localités un
$requete = "SELECT * FROM job WHERE ID_GROUPE = '".$_GET['localite_deux']."' AND ORDRE_JOB IS NOT NULL GROUP BY CODE_JOB ORDER BY ORDRE_JOB ASC";
// exécution de la requête
$resultat = mysqli_query($bdd, $requete);
// Création de la liste
while($donnees = mysqli_fetch_array($resultat)) {
// je remplis un tableau et mettant l'id en index
//$json[$donnees["ORDRE_JOB"]][] = $donnees["LIBELLE_JOB"] ;
$result = $donnees["LIBELLE_JOB"].";".$donnees['CODE_JOB'];
$json[$donnees["ORDRE_JOB"]][] = $result;
}
}
// envoi du résultat au success
echo json_encode($json);
}
?> |
si vous avez une idée je suis preneur ! Merci