Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3049 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Clé Etrangère sous MySql d'EasyPhp

n°2024893
rufo
Pas me confondre avec Lycos!
Posté le 24-09-2010 à 13:27:55  profilanswer
 

Reprise du message précédent :
Ce qu'il voulait dire c'est que getRegionById() contient des fonctions du type "requête préparée" mais qu'en fait, elle ne s'en sert pas et fonctionne comme une requête SQL classique (l'ID est passé direct dans la requête et non en tant que paramètre de celle-ci :/
 
Pour ton pb, a mon avis, ça va se résoudre avec du Ajax : quand tu sélectionne une région dans la liste déroulante, une requête httprequest est envoyé au serveur et récupère les départements de la région sélectionnée. Même chose quand tu sélectionnes un département pour récupérer les villes...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
mood
Publicité
Posté le 24-09-2010 à 13:27:55  profilanswer
 

n°2024903
souadsouad
Posté le 24-09-2010 à 14:38:35  profilanswer
 

Oui, c'est ça, mais qu'est ce que je peut faire?

n°2024909
Paulp
~, sweet ~
Posté le 24-09-2010 à 14:53:59  profilanswer
 

souadsouad a écrit :

Oui, c'est ça, mais qu'est ce que je peut faire?


coté serveur (PHP) :
- une fonction qui récupères la liste des départements dans la base pour un région donnée,
- une fonction qui récupères la liste des villes dans la base pour un département donné,
- un script qui, en fonction des paramètres GET et POST, appelle ces fonctions et renvoie le résultat en JSON (regarde la fonction json_encode)
 
coté client (javascript)
- une fonction appelée lors du changement de région, qui fait un appel AJAX pour récupérer la liste des départements
- une fonction appelée lors du succès AJAX qui met à jour la liste des départements
- une fonction appelée lors du changement de département, qui fait un appel AJAX pour récupérer la liste des villes
- une fonction appelée lors du succès AJAX qui met à jour la liste des villes

n°2024918
souadsouad
Posté le 24-09-2010 à 15:44:16  profilanswer
 

Merci
voyez STP le lien suivant c'est dans le quel tout le travail est fait mais pas de resultat. c'est le .zip que j'ai telecharger la base normalement doit être creer automatiquement mais ça n'a pas marché et les fonctions souhaité sont faites, tester ce .zip avec moi STP, car je sais pas qu'est ce que je peut faire pour que j'arrive à résoudre mon problème. j'ai seulement le champ region qui renvoi resultat.
http://blog.gmsiweb.fr/2009/10/listes-liees-en-ajax/
 

n°2024920
Paulp
~, sweet ~
Posté le 24-09-2010 à 15:51:14  profilanswer
 

C'est pas très clair ...

n°2024927
souadsouad
Posté le 24-09-2010 à 16:14:11  profilanswer
 

Le lien que j'ai envoyer contient un .zip qui répond à mon besoin, voyez le, vous aller trouvé tout les fichiers nécessaires avec les codes et vous pouvez les telecharger. normalement pour ce .zip la base de donnée doit être creer automatiquement mais dans mon travail elle n'a pas être creer automatiquement et les tables doivent être remplis automatiquement par les valeurs nécessaires ce qui n'est pas fait, je sais pas pourquoi, et c'est pour cela que j'ai cree moi même la base de donnée et comme vous savez maintenant mon objectif qui est le faire d'afficher la liste des départements et villes dépendant l'une de l'autre.
qu'est ce je doit faire pour j'aurais cette liste liée bien faite et retourne le résultat que je cherche?
merci de m'aider  

n°2024929
Paulp
~, sweet ~
Posté le 24-09-2010 à 16:16:34  profilanswer
 

tu as exécuté le script sql ?

n°2024935
souadsouad
Posté le 24-09-2010 à 16:28:57  profilanswer
 

Non, je sais pas comment, j'ai ouvrir fichier req.sql mais je sais pas comment l'exécuter

n°2024939
Paulp
~, sweet ~
Posté le 24-09-2010 à 16:32:37  profilanswer
 

Regarde du coté de phpmyadmin, ou mysqlworkbench pour le faire avec une interface graphique.
Tu peux le faire en PHP, ou en ligne de commande sinon ...

n°2024940
souadsouad
Posté le 24-09-2010 à 16:42:32  profilanswer
 

je sais pas mysqlworkbench, donc on parle de phpmyadmin et php, pouvez-vous me dire comment je vais le faire en détail STP car je sais pas comment l'executer ou bien il s'agit de copier coller à chaque fois les requetes qui existe dans le fichier req.sql dans sql de mysql de phpmyadmin

mood
Publicité
Posté le 24-09-2010 à 16:42:32  profilanswer
 

n°2024944
rufo
Pas me confondre avec Lycos!
Posté le 24-09-2010 à 16:57:04  profilanswer
 

souadsouad, j'ai l'impression que t'as pas vraiment les bases du dév d'applis web en php/html/js/css/sql. Je pense que tu devrais d'abord lire qq tutos pour acquérir ces bases et ensuite passer sur des trucs un peu plus dur car là, on va vraiment passer trop de temps à t'expliquer des trucs qui normalement coulent de source... :/ Petit rappel : "avant de vouloir courir, faut savoir marcher" ;)
 
Le pb des listes de formulaire liées entre elles est un pb archi classique et archi traité sur ce forum et sur le web en général. Depuis qq années, avec Ajax, ça se traite encore plus facilement. Du reste, ça n'a rien à voir avec la notion de clé étrangère, t'aurais mieux fait de créer ton propre topic plutôt que de déterrer ce vieux topic de 2005...


Message édité par rufo le 24-09-2010 à 16:57:59

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2024959
souadsouad
Posté le 24-09-2010 à 18:18:59  profilanswer
 

oui, j'ai decouvrir qu'il n'a pas liaison avec clé étrangère, de même, j'ai creer les tables comme indiquer dans le fichier req.sql, mais le champ departement reste vide. je connais bien php/html/css.. mais ajax non, et c'est pas impossible que je comprend comment résoudre se probleme

n°2026094
souadsouad
Posté le 30-09-2010 à 11:35:33  profilanswer
 

Bonjour,
ce message que je viens de l'écrire c'est tout simplement pour vous informer que mon pb je l'ai résolu et seule, mais en tout cas je vous remercie parceque vous avez passer beaucoup de temps pour comprendre et essayer de m'aider

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Base de Données avec MySql et vb.Netbase de Données avec MySql et vb.net
Intérêt d'une classe mysqlplease help me : j arrive pas a lancer Mysql
MySQL et aprés l'instalation je fais koi??Erreur mysql... Mais qu'est ce qui cloche ?????
configuration apache mysql[mysql] nouveau cryptage du mot de passe
[PHP - SQL] Recherche dans un catalogue via thème ou mot-cléPartager une base MySQL entre 2 PC
Plus de sujets relatifs à : Clé Etrangère sous MySql d'EasyPhp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR