> Tous les forums > Forum des Webmasters
 Probleme avec le mysql et espace membre
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
stef59280
  Posté le 13/06/2006 @ 19:47 
Aller en bas de la page 
Petit astucien
Bonjour Vous le direz peut etre que je parle souvent du même mais j'ai encore un problème avec mon espace membre. En fait cette fois c'est surtout que je ne sais pas comment l'on fait, voila j'aimerai ajouter un champs dasn mon formulaire d'inscription mais je ne sais pas ce qu'il faut ecrire sur la table slq pour le moment mon formulaire d'inscription comporte speudo et mot de passe. Je souhaitrai ajouter un champs adresse email quiserai obligatoire et aussi la ville qui serai aussi un champs obligatoire Savez vous ce qu'il faut ecrire comme table et comment faire pour ajouter des chmpas dans le formulaire d'inscription Je vous laisse mon adresse email [url="mailto:trucspourpc@yahoo.fr"]trucspourpc@yahoo.fr[/url] mais vous pouvez aussi allez sur mon site est me contacter [url="http://trucspourpc.free.fr"]http://trucspourpc.free.fr[/url]
Publicité
elle
 Posté le 13/06/2006 à 20:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Salut, Ne laisse pas ton adresse dans ton message. En plus de te faire polluposter ('spammer'), ce n'est pas nécessaire : on te contactera par le forum ou en message privé.

Modifié par elle le 13/06/2006 20:01
stef59280
 Posté le 14/06/2006 à 12:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Alors ne sais comment faire ?? Vous n'avez peut etre pas compris ma requête ??
koala01
 Posté le 14/06/2006 à 13:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Salut, Il "suffit" de rajouter un champs dans la table (mail, me semble etre un bon nom pour ce champs)… Il serait de type "varchar" 255 caractères not null… Il faudrait ensuite modifier le script d'inscription (et le formulaire) pour le faire prendre en compte… La prise en compte de ce champs dans le script d'inscription vérifierait: -Que le champs a été rempli (n'est pas vide) -Qu'il y aie bien une arobase "@" dans la valeur introduite -Qu'il y aie bien un point "." APRES l'arobase, mais ni tout de suite apres (minimum 1 caracètre entre) ni en derniere position(minimum 1 caractère apres)… Sur base d'un champs nommé email dans le formulaire, la récupération de la valeur se ferait sous la forme de [code] $email=isset($_POST[email]) ? trim($_POST[email]):''; [/code] et la vérification se ferait sous la forme de [code] if($email=='') { //ici, l'e-mail n'a pas été introduit } else { if(!ereg ("^[^@ ]+@[^@ ]+\.[^@ \.]+$", $email)) { //ici, il a été introduit, mais n'est pas correct } else { //ici il est correct } }[/code] La gestion d'une variable temporaire (nommons la $erreur) pourrait faciliter l'ensemble de la vérification du formulaire, en gérant toutes les erreurs de remplicage du formulaire d'une traite [clindoeil] La dernière chose à faire sera de modifier la requete d'insertion des valeurs dans la table de manière à ce qu'elle écrive celle de l'adresse E-mail… Actuellement, elle devrait ressembler à [code] $sql="insert into table set (`login`,`motdepasse`) values('$pseudo','$passe')";[/code] où -"table" correspond au nom de la table que tu utilise -"login" est le nom du champs de la table récupérant le login -"motdepasse" est le nom du champs récupérant le mot de passe -"$pseudo" correspond à la valeur récupérée comme pseudo dans le formulaire -"$passe" correspond à la valeur récupérée comme mot de passe dans le formulaire (éventuellement cryptée) … Il s'agirait de la modifier pour qu'elle prenne la forme de [code] $sql="insert into table set (`login`,`motdepasse`,`mail`) values('$pseudo','$passe','$email')"; [/code] où -"mail" correspond au nom du champs de la table pour l'e-mail -"$email" correspond à la valeur récupérée dans le formulaire pour l'adresse e-mail -les autres valeurs gardent leur correspondances Ces trois étapes effectuées (ajout du champs dans la table, vérification de la validité et modification de la requete SQL), ton script sera fin pret pour gérer les adresses E-mail de tes membres [clindoeil]
stef59280
 Posté le 14/06/2006 à 13:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
merci koala tu es vraiment sympa pour avoir répondu d'une manière très précise est très facile [smile] [smile] [smile] [smile]
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
131 €Montre connectée Huawei Watch GT 2 Pro à 131 € (via ODR)
Valable jusqu'au 24 Octobre

Amazon fait une promotion sur la montre connectée Huawei Watch GT 2 qui passe à 161 € livrée gratuitement au lieu de 200 €. Or HUAWEI rembourse actuellement 30 € pour l'achat de cette montre qui vous reviendra à 131 € après remboursement.

Avec la Huawei Watch GT 2 Pro, retrouvez une montre au cadran en saphir et au boitier en titane pour en mettre plein la vue à votre entourage. Légère et ultra-résistante, profitez de son sublime écran AMOLED de 1.39" à résolution 454 x 454 pixels pour afficher toutes les informations dont vous avez besoin. Moderne, mais intemporelle, cette montre connectée résiste à l'eau ainsi qu'à la poussière et vous sera d'une aide précieuse tout au long de votre journée.

Idéale pour suivre votre vie au quotidien, la Huawei Watch GT 2 Pro compte vos pas, évalue votre inactivité et surveille vos efforts intenses. En parallèle, soyez également notifié de chaque message, appel, alarme ou rappel.


> Voir l'offre
19,23 €Carte mémoire SDXC UHS-I U3 SanDisk Extreme Plus 128 Go (jusqu'à 160 Mo/s) à 19,23 €
Valable jusqu'au 24 Octobre

Amazon fait une belle promotion sur la carte mémoire SDXC UHS-I U3 SanDisk Extreme Plus d'une capacité de 128 Go qui passe à 19,23 € alors qu'on trouve la carte ailleurs à partir de 30 €. Cette carte mémoire offre des vitesses jusqu'à 160 Mo/s en lecture et 90 Mo/s en écriture et intègre des mécanismes afin de gérer l'usure des cellules de la carte et augmenter ainsi sa durée de vie. Une valeur sûre pour les plus exigeants.

Elle résiste aux températures extrêmes, à l'eau, aux chocs et aux rayons X.


> Voir l'offre
GratuitUn livre audio offert sur Amazon.fr
Valable jusqu'au 31 Décembre

En vous inscrivant à l'offre d'essai gratuite du service de livres audio Audible (qui appartient à Amazon) vous pourrez télécharger gratuitement un livre audio. L'abonnement passe ensuite à 9,95 € / mois après ce mois d'essai. Notez que l'offre est résiliable à tout moment et facilement et ce, même avant la fin de l'essai gratuit. Les membres Amazon Prime bénéficient de 2 mois gratuits (2 livres audio offerts).

Vous pouvez prendre n'importe quel livre audio parmi une large sélection de 500 000 titres, peu importe sa durée ou son prix. Vous pourrez télécharger et d'écouter (même hors connexion) vos livres via l'application Audible ou directivement via le site.

Vous n'avez pas le temps de lire ? Avec Audible, écoutez vos livres en voiture, en marchant, en faisant du sport, ...


> Voir l'offre

Sujets relatifs
[MySQL] Problème avec LIMIT
probleme d'accent avec des donnée mysql en j2ee
Probleme de script, création d'un espace membre
Problème avec Mysql
Creer une section membre avec PHP/MySQL +cookies
problème pourconfigurer dreamweaver avec php mysql
Problème avec free
problème avec fichier "xxx.klm"
problème avec google
Problème avec le panel d'un hébergeur d'image
Plus de sujets relatifs à Probleme avec le mysql et espace membre
 > Tous les forums > Forum Forum des Webmasters