vue
Kearz Messages : 261 | Hello, (ça f'sait longtemps que j'étais pas passé ici moi ) J'ai un petit problème niveau PHP-AJAX-SQL. (J'groupe puisque je sais pas d'où vient le problème) J'm'explique je suis en train de faire une page d'inscription pour un site en PHP. Pour faire ça, j'ai fait un formulaire en PHP associé à un petit javascript (AJAX -même si c'est pas un appel XML-). Voilà le formulaire:
Et le javascript: (qui regarde si tout est conforme et si le pseudo n'existe pas)
Surligne est une fonction basique qui change la couleur du cadre. Bref: ça marche! Quand je m'inscris via: connexion.php, tout fonction. (la requête SQL est donc correcte) Mon problème est au niveau de l'intégration de cette page PHP. Je la lies à un bouton de l'index via une fonction javascript:
Et là c'est le "drame". A chaque fois, j'ai comme réponse "le pseudo existe déjà". (Même en forçant la page qui vérifie que le pseudo est libre à true.) J'suis sur que c'est tout con mais j'vois pas d'où vient le problème. Une idée? Hors sujet: j'avais un peu perdu l'adresse du forum et j'avais plus trop le temps. Maintenant, j'ai un peu plus de temps c'possible de contacter quelqu'un pour faire un petit changement de pseudo? si oui qui? |
samedi 29 septembre 2012
| |
SiMax Messages : 7572 | Salut ! J'imagine que tu charges le formulaire dans un petit cadre. Essaye de mettre tout le javascript dans un seul fichier (directement chargé sur toutes les pages où le formulaire peut s'afficher). Histoire de voir si le problème vient du chargement du JS. Pour plus t'aider, si ça ne vient pas de ça, il faudrait que tu mettes tout ça en ligne pour tester directement |
samedi 29 septembre 2012 (Dernière édition samedi 29 septembre 2012)
| |
Kearz Messages : 261 | C'est en ligne là: http://cssapocalypse.free.fr/arodia/index/# C'est pas ça, tout les javascript est déjà dans le même fichier. |
samedi 29 septembre 2012
| |
SiMax Messages : 7572 | Là ta page connexion contient le même javascript que la page d'accueil, ça peut poser problème. Et au passage, dans la page d'accueil le script n'est pas dans la partie <head>. Et il y a un problème d'encodage. |
dimanche 30 septembre 2012
| |
Kearz Messages : 261 | Dans ma page de connexion le JS était en commentaire. (puisque je l'avais fait là avant de tout regrouper dans la page .js) Par contre ça m'a donné une idée, je testerais ça dans la journée je vais: - Prendre tout mes fichiers et bien vérifier que y est pas du JS dans les pages - Créer un fichier style initialisation.php qui fait tout les trucs de base comme la connexion à la BDD. Parce que là c'est sur, sur une page je peux avoir plusieurs connexion à la BDD. J'tiens au courant si ça marche après ça. |
dimanche 30 septembre 2012
| |
SiMax Messages : 7572 | Ok |
dimanche 30 septembre 2012
| |
Kearz Messages : 261 | Voilà le problème:
Forcement, ça redirige bien quand on est sur la page meme mais quand c'est dans une autre page tout merde. Et tout mes liens sont cheaté comme ça (j'ai bougé de serveur) Bref, le problème était ailleurs comme on dit. (même si j'arrive pas a mettre le bon lien. J'suis sur que le bug vient de là.) |
dimanche 30 septembre 2012
| |
SiMax Messages : 7572 | Effectivement, ça appelle la page /arodia/index/secondaire/pseudo_existant.php?pseudo=test C'est quoi la vraie adresse ? Essaye de mettre une URL absolue en attendant pour tester si ça vient de là |
lundi 1 octobre 2012
| |
Kearz Messages : 261 | Problème résolu! J'ai fait partir tout mes liens de la racine |
lundi 1 octobre 2012
|
Aperçu (pas encore publié) | |
Kommunauty © Tous droits réservés
Contact /
Charte & Mentions légales /
Hebergement gratuit /
Bon plan hébergement /
Aide B2i