comment transférer les données d un formulaire vers une base de donnée phpmyadmin

Mammouth du PHP | 506 Messages

30 déc. 2020, 19:23

bonsoir a tous

j essaye d inscrire des données d un formulaire vers phpmyadmin
j ai trouve un tuto a cet endroit
https://oseox.fr/php/php-mysql.html

mais évidement cela ne fonctionne pas

avant toute chose je suis alle dans phpmyadmin avec wampserver

et j ai crée une base comme dans l exemple qui est école

pour ce faire j ai clique a gauche" Nouvelle base de données"
et j ai rentre école comme sur cette image
https://zupimages.net/up/20/53/tc3p.jpg

ensuite j ai suivi le tuto

j ai cree un fichier html essai.html

Code : Tout sélectionner

<form method="post" action="traitement.php"> <legend>Renseignement sur un élève</legend> <label for="nom">Nom:</label> <input type="text" name="nom" id="nom" /> <label for="prenom">Prénom:</label> <input type="text" name="prenom" id="prenom" /> <label for="adresse">Adresse:</label> <textarea name="adresse"></textarea> <input type="submit" value="envoyer" /> </form>
puis un fichier traitement.php

Code : Tout sélectionner

<?php //ouverture de la connexion function connect_bd() { $nomserveur='localhost'; //nom du seveur $nombd='ecole'; //nom de la base de données $login='root'; //login de l'utilisateur $pass=''; // mot de pass $bd=mysql_connect($nomserveur, $login, $pass)or die("Connexion échouée"); mysql_select_db($nombd,$bd)or die("La base ne peut pas être selectionnée"); return $bd; } //fermeture de la connexion function deconnect_bd($bd) { mysql_close($bd); $db=0; } ?>
mais le fichier essai.html fonctionne correctement

mais lorsque je vais voir dans la base de donnée école , il n y a rien d inscrit dans la base

serais ce du a cette ligne ou je n ai rien renseigné , car je ne sais pas quoi mettre etant sous wampserver

Code : Tout sélectionner

$bd=mysql_connect($nomserveur, $login, $pass)or die("Connexion échouée");
merci de l aide

Mammouth du PHP | 2703 Messages

30 déc. 2020, 20:31

il vaudrait mieux suivre un tutoriel moins ancien qui n'utilise pas des fonctions qu'il ne faut plus utiliser.
le tutoriel comprend une suite après la connexion à la base de données. sans cette suite, il n'y aura jamais d'ajout dans une table (ah tiens, d'ailleurs, il n'y a pas de table dans la base de données).

Mammouth du PHP | 506 Messages

30 déc. 2020, 20:46

merci pour l aide
j ai cherche avec google pour avoir un tuto simple qui explique comment faire
mais a chaque fois je les trouves assez complique
en fait il faudrait juste que j aie un exemple
pas de table dans ma base ?
mais c est le fichier traitement.php qui est censé la créer ?non

Mammouth du PHP | 2703 Messages

30 déc. 2020, 20:59

la table est sensée avoir été créée dans l'autre page du site.
traitement.php ajoute des données à une table, il ne crée pas une table.

Mammouth du PHP | 506 Messages

30 déc. 2020, 21:01

ah ok
un tout grand merci
je vais voir cela

Mammouth du PHP | 506 Messages

30 déc. 2020, 21:13

voila j ai cree une table mais rien ne ce passe lorsque je clic sur le fichier eleve.html?le fichier traitement s ouvre bien une fois que j envois les infos mais aucun élève dans la table
https://zupimages.net/up/20/53/cyf0.jpg

Mammouth du PHP | 2703 Messages

30 déc. 2020, 21:35

l'onglet structure affiche la structure de la table. c'est dans l'onglet parcourir qu'on voit les données.

Mammouth du PHP | 506 Messages

30 déc. 2020, 22:58

merci pour la reponse
voici une copie d écran et il n y a rien dedans
https://zupimages.net/up/20/53/967h.jpg

Mammouth du PHP | 1967 Messages

31 déc. 2020, 13:50

As tu une partie de code avec un INSERT ?
c'est cette instruction qui remplira ta base de donnée
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube