sparh Posté 22 Juin 2015 Posté 22 Juin 2015 Bonjour, en regardant mes logs je vois qu'il y a un warning php qui revient souvent : mysqli_query() empty query in ... J'ai trouvé le bout de code concerné qui est dans la requête suivante $sql_get_vehicule = "SELECT id,type FROM Vehicule_type WHERE actif='1' AND userid='$id_proprio_site' ORDER BY type ASC";$req=send_sql($sql_get_vehicule,'récup option type');while($row=mysqli_fetch_array($req)) { if($row['id'] == $type) $selected = ' selected="selected"'; else $selected=''; $option_type .= '<option value="'.$row['id'].'"'.$selected.'>'.stripslashes($row['type']).'</option>'; $ressources .= '{"title":"'.$row['type'].'","id":"'.$row['id'].'"},'; $array_change_type_v .= '\''.$row['id'].'\':\''.addslashes($row['type']).'\',';}mysqli_free_result($req); Et c'est précisément la ligne suivante qui crée le Warning (si j'enlève ou //commente la ligne pas de Warning) $ressources .= '{"title":"'.$row['type'].'","id":"'.$row['id'].'"},'; La requête est correctement effectuée et j'ai bien les résultats escomptésAuriez vous une idée du problème ? Merci d'avance
eric73 Posté 22 Juin 2015 Posté 22 Juin 2015 il n'y a aucune raison que cette ligne génère une erreur et pas celle au dessus ou en dessous. et pas d'appel à mysqli_query() sur cette ligne.
sparh Posté 24 Juin 2015 Auteur Posté 24 Juin 2015 Bonjour, J'ai bien galéré mais j'ai fini par trouver.En fait en désactivant ma variable PHP $ressources .= '{"title":"'.$row['type'].'","id":"'.$row['id'].'"},'; ça bloquait aussi une requête ajax (et c'est pour ça qu'il n'y avait plus de warning). Le warning PHP venait d'une requête exécutée par le script appelé via ajax. En tous cas merci d'avoir regardé
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant