Connexion a une base de données avec PHP PDO
Résolu/Fermé
LearnDeep
Messages postés
67
Date d'inscription
lundi 10 décembre 2018
Statut
Membre
Dernière intervention
21 août 2021
-
30 sept. 2019 à 14:50
LearnDeep Messages postés 67 Date d'inscription lundi 10 décembre 2018 Statut Membre Dernière intervention 21 août 2021 - 30 sept. 2019 à 23:23
LearnDeep Messages postés 67 Date d'inscription lundi 10 décembre 2018 Statut Membre Dernière intervention 21 août 2021 - 30 sept. 2019 à 23:23
A voir également:
- Connexion a une base de données avec PHP PDO
- Gmail connexion - Guide
- Formules excel de base - Guide
- Facebook connexion - Guide
- Base de registre - Guide
- Yahoo mail connexion avec mot de passe - Guide
2 réponses
jordane45
Messages postés
38401
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
31 janvier 2025
4 732
30 sept. 2019 à 22:04
30 sept. 2019 à 22:04
Tu dois remplacer le host par l'adresse du serveur
jordane45
Messages postés
38401
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
31 janvier 2025
4 732
30 sept. 2019 à 19:17
30 sept. 2019 à 19:17
Bonjour,
Commence par ça :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Et dis nous le message d'erreur qui t'est renvoyé....
A savoir que la plus part des hébergeurs n'autorisent pas une connexion distante. Donc ton script PHP doit se trouver sur leur serveur et non en local sur ton ordi....
Commence par ça :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Et dis nous le message d'erreur qui t'est renvoyé....
A savoir que la plus part des hébergeurs n'autorisent pas une connexion distante. Donc ton script PHP doit se trouver sur leur serveur et non en local sur ton ordi....
LearnDeep
Messages postés
67
Date d'inscription
lundi 10 décembre 2018
Statut
Membre
Dernière intervention
21 août 2021
30 sept. 2019 à 20:32
30 sept. 2019 à 20:32
mon script j'ai le transféré par ftp dans leur serveur
jordane45
Messages postés
38401
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
31 janvier 2025
4 732
>
LearnDeep
Messages postés
67
Date d'inscription
lundi 10 décembre 2018
Statut
Membre
Dernière intervention
21 août 2021
30 sept. 2019 à 20:45
30 sept. 2019 à 20:45
OK. il est bien sur le serveur.
Et pour ce qui est de l'activation des erreurs PDO tel qu'écrit dans le lien que je t'ai donné ? ça donne quoi ?
Quel message d'erreur ?
Et pour ce qui est de l'activation des erreurs PDO tel qu'écrit dans le lien que je t'ai donné ? ça donne quoi ?
Quel message d'erreur ?
LearnDeep
Messages postés
67
Date d'inscription
lundi 10 décembre 2018
Statut
Membre
Dernière intervention
21 août 2021
Modifié le 30 sept. 2019 à 21:00
Modifié le 30 sept. 2019 à 21:00
elle n'a donné rien , le réponse est vide
voici le lien du sitehttp://smartlibrairie.com/#!/dashboard
dans la page connecter tu peux voir l'erreur dans le navigateur aprés la soumission du formulaire
le nom du domaine : www.smartlibrairie.com
voici le lien du sitehttp://smartlibrairie.com/#!/dashboard
dans la page connecter tu peux voir l'erreur dans le navigateur aprés la soumission du formulaire
le nom du domaine : www.smartlibrairie.com
jordane45
Messages postés
38401
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
31 janvier 2025
4 732
>
LearnDeep
Messages postés
67
Date d'inscription
lundi 10 décembre 2018
Statut
Membre
Dernière intervention
21 août 2021
30 sept. 2019 à 21:05
30 sept. 2019 à 21:05
Tu as une erreur 500....
mais... as tu modifié le script en tenant compte de ce qui écrit dans le lien que je t'ai donné ?
Si oui.. montres nous ce que tu as modifié....
Vérifies également que ton fichier est bien encodé en utf8 sans BOM (voir chapitre un de ce lien : https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8 )
Je précise également que l'instruction htmlspecialchars n'est à utiliser QUE pour l'affichage .. et en aucun cas pour la "récupération" des variables...
Je t'invite donc à lire et à appliquer le contenu de ce lien également :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Pour finir, pour déterminer où se situe ton erreur ( une fois que tu auras mis en pratique TOUS les conseils donnés dans mes liens... et si le souci persiste.... ) , tu devras mettre en commentaire tout ton code puis réactiver ligne par ligne (en testant à chaque fois ) jusqu'à tant que tu trouves la (ou les ) ligne(s) qui pose(nt) problème.
mais... as tu modifié le script en tenant compte de ce qui écrit dans le lien que je t'ai donné ?
Si oui.. montres nous ce que tu as modifié....
Vérifies également que ton fichier est bien encodé en utf8 sans BOM (voir chapitre un de ce lien : https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8 )
Je précise également que l'instruction htmlspecialchars n'est à utiliser QUE pour l'affichage .. et en aucun cas pour la "récupération" des variables...
Je t'invite donc à lire et à appliquer le contenu de ce lien également :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Pour finir, pour déterminer où se situe ton erreur ( une fois que tu auras mis en pratique TOUS les conseils donnés dans mes liens... et si le souci persiste.... ) , tu devras mettre en commentaire tout ton code puis réactiver ligne par ligne (en testant à chaque fois ) jusqu'à tant que tu trouves la (ou les ) ligne(s) qui pose(nt) problème.
LearnDeep
Messages postés
67
Date d'inscription
lundi 10 décembre 2018
Statut
Membre
Dernière intervention
21 août 2021
30 sept. 2019 à 21:07
30 sept. 2019 à 21:07
voici l'appel du script dans la partie cliente angular 8 :
capture ecran :
s'il te plait dis moi si j'appelle incorrecteent les fichiers serveur ou peut etre j'appelle incorrectement le host dans le serveur
......... let newUser = new User(email, password, nomcomplet, occupation, ''); console.log(newUser); this.httpSubscription = this.http.post("http://www.smartlibrairie.com/SmartLibrary/api/logins.php", JSON.stringify(newUser)).subscribe(res => { console.log(res); if (res === true) { ...............
capture ecran :
s'il te plait dis moi si j'appelle incorrecteent les fichiers serveur ou peut etre j'appelle incorrectement le host dans le serveur
30 sept. 2019 à 22:23
30 sept. 2019 à 22:37
30 sept. 2019 à 22:49
<b>Fatal error</b>: Call to a member function setAttribute() on a non-object in <b>/home/smartlibff/www/SmartLibrary/api/logins.php</b> on line <b>59</b><br /
Modifié le 30 sept. 2019 à 23:08
Et penser a mettre un return dans ta fonction conn()
30 sept. 2019 à 23:23