je coince sur un petit problème avec AJAX, j'explique :
j'ai une page index.php qui contient un formulaire et qui se trouve à la racine du site. Quand je clic sur le bouton "submit" du formulaire, je lance la fonction AJAX de jquery pour charger un fichier php qui contient des instructions dont une requête à la base de donnée mais la ou ça coince, c'est que le script n'est pas connecté à la BDD.
Il y à bien la solution d'écrire le script de connexion au début du script mais je préfère charger un fichier "connect.php" afin d'éviter de devoir changer 500 fichiers si les informations de connexion venaient à changer...
J'ai essayé de faire un include de "connect.php" mais le script ne trouve pas le fichier ... J'ai aussi essayé différentes méthodes comme :
"./data/includes/connect.php"
"../../data/includes.connect.php"
Et pleins d'autres encore mais je n'arrive pas à charger ce fichier ...
Voici l'arborescence du site :
data/includes/connect.php //Contient le script de connexion à la BDD
data/php/functions.php //Qui contient le script php
data/js/function-jquery.js //Qui contient la fonction ajax de jquery
index.php
Je suis ouvert à toutes remarques, critiques, idées, ...
Bah ce n'est en rien un problème javascript mais bon..
Oui et non car l'include est du PHP, mais vu que j'utilise AJAX pour charger le fichier PHP, j'ai estimé que j'aurais plu facilement de l'aide dans le forum javascript que dans celui PHP
Quoi qu'il en soit, problème résolu, je sais pas trop pourquoi ça à marché aujourd'hui avec (include("../../data/includes/connect.php");) alors que je pense avoir essayé cette solution hier ...
Voilà, problème résolu, merci à toi d'avoir pris le temps de répondre
[AJAX] PHP MYSQL
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.