Mysql, php, html FORMULAIRE
Fermé
Babriehead
Messages postés
63
Date d'inscription
mercredi 8 mai 2013
Statut
Membre
Dernière intervention
12 janvier 2017
-
Modifié par Babriehead le 8/06/2016 à 15:03
Babriehead Messages postés 63 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 12 janvier 2017 - 21 juin 2016 à 14:23
Babriehead Messages postés 63 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 12 janvier 2017 - 21 juin 2016 à 14:23
A voir également:
- Mysql, php, html FORMULAIRE
- Formulaire de réclamation facebook - Guide
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Formulaire de reclamation instagram - Guide
2 réponses
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 857
8 juin 2016 à 15:03
8 juin 2016 à 15:03
Bonjour,
Il vous manque la récupération des données de votre formulaire.
Sachant que votre formulaire est en POST vous devez récupérer les données de cette manière.
Ça permet de récupérer les données du formulaire qui ont pour nom "id" et "prenom".
une fois récupérer ça pourra les mettre dans votre base
Il vous manque la récupération des données de votre formulaire.
Sachant que votre formulaire est en POST vous devez récupérer les données de cette manière.
$id=$_POST['id']
$prenom=$_POST['prenom']
Ça permet de récupérer les données du formulaire qui ont pour nom "id" et "prenom".
une fois récupérer ça pourra les mettre dans votre base
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 857
10 juin 2016 à 16:34
10 juin 2016 à 16:34
Pas de message d'erreur sur la première partie de code?
Bien sur quand je vous met du code il faut l'adapter. Si vous mettez par exemple:
dbname='nom_de_la_bdd'
Ça ne peut pas marcher
Pouvez-vous m'envoyer vos fichier de votre site? ( en privée par exemple grace a http://cjoint.com)
Bien sur quand je vous met du code il faut l'adapter. Si vous mettez par exemple:
dbname='nom_de_la_bdd'
Ça ne peut pas marcher
Pouvez-vous m'envoyer vos fichier de votre site? ( en privée par exemple grace a http://cjoint.com)
Babriehead
Messages postés
63
Date d'inscription
mercredi 8 mai 2013
Statut
Membre
Dernière intervention
12 janvier 2017
4
13 juin 2016 à 14:37
13 juin 2016 à 14:37
https://www.cjoint.com/c/FFnmKA3v5kq
https://www.cjoint.com/c/FFnmLnteMHq
Voila, désolé pour l'attente
https://www.cjoint.com/c/FFnmLnteMHq
Voila, désolé pour l'attente
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 857
>
Babriehead
Messages postés
63
Date d'inscription
mercredi 8 mai 2013
Statut
Membre
Dernière intervention
12 janvier 2017
14 juin 2016 à 09:27
14 juin 2016 à 09:27
Si vous faite un Var_dump de $host et de $db ca donne quoi?
(insérer var_dump($host); var_dump($db);die; dans votre code ( par exemple après la connexion a la bdd))
(insérer var_dump($host); var_dump($db);die; dans votre code ( par exemple après la connexion a la bdd))
Babriehead
Messages postés
63
Date d'inscription
mercredi 8 mai 2013
Statut
Membre
Dernière intervention
12 janvier 2017
4
>
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
14 juin 2016 à 16:24
14 juin 2016 à 16:24
Sur la page de traitement au lieu d'afficher les champs avec les "nouvelles" valeurs,
Il est affiché :
null
null
Je ne pensais pas que cela était autant compliqué de remplir une base de donnée avec du php ^^
Il est affiché :
null
null
Je ne pensais pas que cela était autant compliqué de remplir une base de donnée avec du php ^^
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 857
Modifié par diablo13800 le 14/06/2016 à 16:40
Modifié par diablo13800 le 14/06/2016 à 16:40
C'est juste que vous vous connectez a une base de données vide. ( C'est d’ailleurs bien ce qui me semblait en voyant votre fichier mais je voulais être sur)
Certes l'idée de connexion est bonne et la syntaxe correct ( a 2 paramètre près ) Cependant vous devez indique les chemin de votre base de données
essayer avec ce code de connexion
Remplacer eleve par le nom de votre bdd dans phpmyadmin
Certes l'idée de connexion est bonne et la syntaxe correct ( a 2 paramètre près ) Cependant vous devez indique les chemin de votre base de données
essayer avec ce code de connexion
$bdd = new PDO('mysql:localhost=localhost;dbname=eleve';'admin';'root');
Remplacer eleve par le nom de votre bdd dans phpmyadmin
Babriehead
Messages postés
63
Date d'inscription
mercredi 8 mai 2013
Statut
Membre
Dernière intervention
12 janvier 2017
4
>
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
15 juin 2016 à 15:40
15 juin 2016 à 15:40
j'ai droit a un "accés denied" ! Je vais essayer de régler le problème !
8 juin 2016 à 15:06
Je vais essayer cela, merci beaucoup
8 juin 2016 à 15:13
Voici comment vous pouvez reprendre votre code.
8 juin 2016 à 15:28
PS : if (isset($_POST['id'])){ , je ne comprend pas l'utilité de ceci, concrètement c'est juste pour vérifier que le formulaire a bien été remplis au quel cas la "fonction" continus et sinon s'arrête ?
Modifié par Babriehead le 8/06/2016 à 15:41
'id' => string '2' (length=1)
'prenom' => string '***' (length=3)
'nom' => string '***' (length=9)
'sexe' => string '**' (length=1)
'dateNaiss' => string '***' (length=10)
'adresse' => string '***' (length=17)
'telP' => string '***' (length=10)
'telF' => string '**' (length=10)
'mail' => string '***' (length=22)
'lycee' => string '***' (length=7)
'permisE' => string '***' (length=3)
'dispo' => string 'tout les jours' (length=14)
'bt' => string 'valider' (length=7)
J'ai l'impression que tout fonctionne correctement, les données sont bien envoyé dans le script mais depuis mySql, SELECT * FROM eleve ne renvois toujours rien
8 juin 2016 à 17:04
Voila avec ce que vous récupérer du formulaire Vous avez de quoi faire un Insert , et derrière récupérer afficher votre bdd avec un select. Cependant faite attention , si dans votre BDD L'id est en auto incrément ( ce qui est le cas dans 99% cas ) Votre insert ne doit pas lui donner de valeur .
Comme ceci.