Espace inscription php Mysql
Fermé
etoile9430
Messages postés
430
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
23 août 2017
-
Modifié par etoile9430 le 1/07/2010 à 21:01
etoile9430 Messages postés 430 Date d'inscription jeudi 21 janvier 2010 Statut Membre Dernière intervention 23 août 2017 - 2 juil. 2010 à 10:13
etoile9430 Messages postés 430 Date d'inscription jeudi 21 janvier 2010 Statut Membre Dernière intervention 23 août 2017 - 2 juil. 2010 à 10:13
A voir également:
- Espace inscription php Mysql
- Wetransfer gratuit sans inscription - Guide
- WeTransfer - Télécharger - Téléchargement & Transfert
- Espace insécable word - Guide
- Instagram inscription - Guide
- Twitter inscription - Guide
7 réponses
a70m
Messages postés
2763
Date d'inscription
jeudi 21 mai 2009
Statut
Contributeur
Dernière intervention
2 février 2014
217
1 juil. 2010 à 21:26
1 juil. 2010 à 21:26
Ah et je viens de voir aussi que tu ne définis nulle part tes variables.
Etant donné que tu récupères les données d'un formulaire dans un form en POST, tu devras faire ceci juste après le include de ton verif.php :
Tu devrais aussi les sécuriser comme ceci :
Voilà, tu mets ceci juste après la fonction include('connex.php'); dans ton verif.php
et tu fais ce que j'ai dit plus haut concernant les if() et elseif() et tout devrait rentrer dans l'ordre.
Cordialement
Etant donné que tu récupères les données d'un formulaire dans un form en POST, tu devras faire ceci juste après le include de ton verif.php :
$nom = $_POST['nom']; $mail = $_POST['mail'];
Tu devrais aussi les sécuriser comme ceci :
$nom = mysql_real_escape_string(htmlspecialchars($_POST['nom'])); $mail= mysql_real_escape_string(htmlspecialchars($_POST['mail']));
Voilà, tu mets ceci juste après la fonction include('connex.php'); dans ton verif.php
et tu fais ce que j'ai dit plus haut concernant les if() et elseif() et tout devrait rentrer dans l'ordre.
Cordialement
a70m
Messages postés
2763
Date d'inscription
jeudi 21 mai 2009
Statut
Contributeur
Dernière intervention
2 février 2014
217
1 juil. 2010 à 21:39
1 juil. 2010 à 21:39
Alors, pour faire simple :
Un base de données, c'est comme une armoire, mais une grande armoire.
Dans cette armoire, il y a des étagères, ce sont des tables
Et sur ces étagères, il y'a des dossiers, ce sont les champs de la table
Donc tu crées un Base de données, que tu appelles par le nom de ton site par exemple.
Et dans cette base, tu crées une table que tu appelles inscription.
Cordialement
Un base de données, c'est comme une armoire, mais une grande armoire.
Dans cette armoire, il y a des étagères, ce sont des tables
Et sur ces étagères, il y'a des dossiers, ce sont les champs de la table
Donc tu crées un Base de données, que tu appelles par le nom de ton site par exemple.
Et dans cette base, tu crées une table que tu appelles inscription.
Cordialement
etoile9430
Messages postés
430
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
23 août 2017
19
1 juil. 2010 à 21:43
1 juil. 2010 à 21:43
merci beaucoup je vois mieux mais je vois pas trop où je vais dire que la base de donné est "monsite" et la table "inscription"
a70m
Messages postés
2763
Date d'inscription
jeudi 21 mai 2009
Statut
Contributeur
Dernière intervention
2 février 2014
217
1 juil. 2010 à 21:47
1 juil. 2010 à 21:47
Le mieux, c'est de faire une page connect_bdd.php où tu auras ça :
Et cette page connect_bdd.php, tu l'include (à l'aide de la fonction include() ) dans toutes tes pages ;)
<?php mysql_connect("localhost", "root", "TON PASS"); mysql_select_db("tonsite"); // Sélection de la base ?>
Et cette page connect_bdd.php, tu l'include (à l'aide de la fonction include() ) dans toutes tes pages ;)
etoile9430
Messages postés
430
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
23 août 2017
19
1 juil. 2010 à 21:50
1 juil. 2010 à 21:50
j'ai plus rien a te dire juste te remercie
merci merci merci a70m pour tous
merci merci merci a70m pour tous
a70m
Messages postés
2763
Date d'inscription
jeudi 21 mai 2009
Statut
Contributeur
Dernière intervention
2 février 2014
217
1 juil. 2010 à 21:51
1 juil. 2010 à 21:51
Derien. Bonne continuation.
a70m
Messages postés
2763
Date d'inscription
jeudi 21 mai 2009
Statut
Contributeur
Dernière intervention
2 février 2014
217
1 juil. 2010 à 21:19
1 juil. 2010 à 21:19
Salut,
C'est dans ton if() à la ligne 6 de verfi.php
Mets le comme ça :
if($nom == NULL) etc ..
Pense à le remplacer dans les autres elseif ;)
Cordialement
C'est dans ton if() à la ligne 6 de verfi.php
Mets le comme ça :
if($nom == NULL) etc ..
Pense à le remplacer dans les autres elseif ;)
Cordialement
etoile9430
Messages postés
430
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
23 août 2017
19
1 juil. 2010 à 21:27
1 juil. 2010 à 21:27
merci d'avoir pris le temps pour me rependre mais ca marche pas j'ai toujours ca :
Notice: Undefined variable: nom in C:\wamp\www\inscription\verif.php on line 7
ajouter un nom svp
Notice: Undefined variable: nom in C:\wamp\www\inscription\verif.php on line 7
ajouter un nom svp
a70m
Messages postés
2763
Date d'inscription
jeudi 21 mai 2009
Statut
Contributeur
Dernière intervention
2 février 2014
217
1 juil. 2010 à 21:28
1 juil. 2010 à 21:28
J'ai anticipé cette erreur :-P, je t'ai répondu juste en dessous ;)
etoile9430
Messages postés
430
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
23 août 2017
19
1 juil. 2010 à 23:20
1 juil. 2010 à 23:20
je reviens sur cette discutions encore une foi parce que ca fonction le formulaire il est bien envoyé, Mais je le trouve pas dans ma base de donné .
pour mieux expliquer ce que j'ai fais,
1) j'ai crée une base de donné appelé 'monsite'
2) j'ai importer ce texte:
-- Structure de la table 'inscription'
pour mieux expliquer ce que j'ai fais,
1) j'ai crée une base de donné appelé 'monsite'
2) j'ai importer ce texte:
-- Structure de la table 'inscription'
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
a70m
Messages postés
2763
Date d'inscription
jeudi 21 mai 2009
Statut
Contributeur
Dernière intervention
2 février 2014
217
1 juil. 2010 à 23:31
1 juil. 2010 à 23:31
Alors, lis ce post en entier avant de faire quoi que ce soit, parce qu'il y'a des soucis dans ton post.
Une fois ta BASE DE DONNEE 'monsite' crée, tu vas créer une TABLE 'membre' à 3 champs.
* Un champ 'id' en MEDIUM INT en Primary key et auto-incrément
* Un champ 'nom' en TEXT
* Un champ 'mail' en TEXT
Ensuite, dans vérif.php tu auras la requête suivante :
Ca c'est en théorie, mais dans ton code, il y'a quelque chose que je ne comprends pas.
Tu souhaites, d'après ce que j'ai lu, créer un espace membre.
Sauf que dans le formulaire que tu as joins, tu parles d'un envoi de message ... Et en plus de ça, dans le formulaire, il n'y a pas de champs où le membre inscrira le message.
Donc, si tu veux faire un espace membre, où seul les membres enregistrés peuvent poster un message, il faut le faire en 3 temps :
* Créer l'inscription à l'espace membre.
* Créer la page qui permet aux membres inscrits d'accèder à la page pour poster un message.
* Faire l'envoi du message, et la requête pour stocker le message.
C'est bien ce système que tu veux développer et mettre en place, n'est-ce pas ?
Si oui, inutile de faire ce que j'ai décris plus haut.
Cordialement
Une fois ta BASE DE DONNEE 'monsite' crée, tu vas créer une TABLE 'membre' à 3 champs.
* Un champ 'id' en MEDIUM INT en Primary key et auto-incrément
* Un champ 'nom' en TEXT
* Un champ 'mail' en TEXT
Ensuite, dans vérif.php tu auras la requête suivante :
mysql_query("INSERT INTO membres VALUES('', '$nom', '$mail')") or die(mysql_error());
Ca c'est en théorie, mais dans ton code, il y'a quelque chose que je ne comprends pas.
Tu souhaites, d'après ce que j'ai lu, créer un espace membre.
Sauf que dans le formulaire que tu as joins, tu parles d'un envoi de message ... Et en plus de ça, dans le formulaire, il n'y a pas de champs où le membre inscrira le message.
Donc, si tu veux faire un espace membre, où seul les membres enregistrés peuvent poster un message, il faut le faire en 3 temps :
* Créer l'inscription à l'espace membre.
* Créer la page qui permet aux membres inscrits d'accèder à la page pour poster un message.
* Faire l'envoi du message, et la requête pour stocker le message.
C'est bien ce système que tu veux développer et mettre en place, n'est-ce pas ?
Si oui, inutile de faire ce que j'ai décris plus haut.
Cordialement
etoile9430
Messages postés
430
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
23 août 2017
19
2 juil. 2010 à 00:04
2 juil. 2010 à 00:04
c'est vrais que j'ai simplifie le message j'ai montrer que nom et email mais en vrais j'ai fai beaucoup plus comme prénom, date de naissance, adresse...
et en faite je veut juste que les visiteurs me laisse leur nom prénom date de naissance etc. et puis je veut récupérai certain information de la base de donné et puis les affichées dans une page php
et en faite je veut juste que les visiteurs me laisse leur nom prénom date de naissance etc. et puis je veut récupérai certain information de la base de donné et puis les affichées dans une page php
a70m
Messages postés
2763
Date d'inscription
jeudi 21 mai 2009
Statut
Contributeur
Dernière intervention
2 février 2014
217
2 juil. 2010 à 00:06
2 juil. 2010 à 00:06
Ok alors, il faut procéder par étape ...
Tu souhaites donc faire un espace membre avec un panel de controle que seul toi peut voir. C'est ça ?
Tu souhaites donc faire un espace membre avec un panel de controle que seul toi peut voir. C'est ça ?
etoile9430
Messages postés
430
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
23 août 2017
19
2 juil. 2010 à 00:57
2 juil. 2010 à 00:57
oui voila
a70m
Messages postés
2763
Date d'inscription
jeudi 21 mai 2009
Statut
Contributeur
Dernière intervention
2 février 2014
217
2 juil. 2010 à 01:04
2 juil. 2010 à 01:04
Très bien.
Alors voici la liste des étapes et des pages à faire.
* Créer une table SQL nommée 'membres' par exemple
* Créer une page de connexion et une d'identification qui sera chargé de créer la Session de l'utilisateur qui vient de se logger.
* Créer une page d'inscription
Une fois fait, tu pourras t'occuper de la page qui listera les membres
Plus tard encore, tu pourras te pencher sur la possibilité de modifier les informations des membres.
Cordialement
Alors voici la liste des étapes et des pages à faire.
* Créer une table SQL nommée 'membres' par exemple
* Créer une page de connexion et une d'identification qui sera chargé de créer la Session de l'utilisateur qui vient de se logger.
* Créer une page d'inscription
Une fois fait, tu pourras t'occuper de la page qui listera les membres
Plus tard encore, tu pourras te pencher sur la possibilité de modifier les informations des membres.
Cordialement
etoile9430
Messages postés
430
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
23 août 2017
19
2 juil. 2010 à 10:13
2 juil. 2010 à 10:13
c'est bon j'ai trouver ce qu'il me manqué
mysql_query ("INSERT INTO inscription (ID, nom, groupe, prenom,email) VALUES ('', 'nom', 'prenom', 'email') ");
et merci a70m pour ton aide
mysql_query ("INSERT INTO inscription (ID, nom, groupe, prenom,email) VALUES ('', 'nom', 'prenom', 'email') ");
et merci a70m pour ton aide
1 juil. 2010 à 21:35
mais j'ai encore une dernier question c'est coté "phpmyadmin" comme j'ai marqué dans connex.php
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'inscription';
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error());
mysql_select_db($db) or die ('Erreur :'.mysql_error());
?>
ma base de donné doit être créer où? et est que je vais l'appelé inscription?
parce que je confond les bases de données et les tables que nous trouvons dans les bases de données