Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/02/2011, 15h05   #1
Membre du Club
 
Inscription : novembre 2005
Messages : 179
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : novembre 2005
Messages : 179
Points : 60
Points : 60
Par défaut Enregistrer email visiteur pour jeux concours.

Bonjour à tous.

Je suis en train de faire un petit site (mono page) pour présenter une soirée étudiante payante et je voudrais que le visiteur en entrant son email dans un champ puisse s'inscrire au jeux concours pour gagner des place.

En gros il rentre son adresse email ce qui l'inscrit au jeux concours et l'adresse est enregistrée.

Je voudrais ensuite ajouter deux conditions :
- l'adresse doit ce terminer par @notreécole.fr (pour éviter les petits futés qui mettent leur 15 adresses différentes)
- et bien entendu que l'adresse ne doit être présente qu'une seule fois dans la base (de préférence un .txt)

(ne connaissant pas le langage le plus adéquat j'ai posté ici)

Merci d'avance !
brisso est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2011, 20h17   #2
Modérateur
 
Avatar de polymorphisme
 
Homme Grégory Roche
GED (Gestion Electronique de Documentation)
Inscription : octobre 2009
Messages : 1 067
Détails du profil
Informations personnelles :
Nom : Homme Grégory Roche
Âge : 38
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : GED (Gestion Electronique de Documentation)

Informations forums :
Inscription : octobre 2009
Messages : 1 067
Points : 1 445
Points : 1 445
Bonjour,

pour faire cela tu a besoin par exemple de PHP/Mysql, en plus du HTML. Bon courage.
__________________
polymorphisme.com
Article : Installation de Cocoon
Je ne réponds pas aux MP à caractère technique.
polymorphisme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2011, 11h12   #3
Candidat au titre de Membre du Club
 
Homme Romain
Inscription : janvier 2010
Messages : 30
Détails du profil
Informations personnelles :
Nom : Homme Romain
Âge : 21
Localisation : France

Informations forums :
Inscription : janvier 2010
Messages : 30
Points : 13
Points : 13
Bonjour,

En effet tu devras sauvegarder les adresses mail dans une base de donnée, tu devras ajouter des contraintes de type UNIQUE pour éviter les doublons. Ensuite, pour vérifier que l'adresse comporte bien le nom de ton école, tu peux faire ca en JavaScript grâce aux expressions régulières.

Ne sachant pas si tu connais le SQL et le JavaScript, je t'invite à regarder ce lien qui pourra t'aider:

http://sql.developpez.com/

Good luck !
tR4x- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 21h46   #4
Membre du Club
 
Inscription : novembre 2005
Messages : 179
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : novembre 2005
Messages : 179
Points : 60
Points : 60
Bonsoir,
merci pour vos réponses,
j'ai finalement opté pour la simplicité en utilisant un fichier txt.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<?php
	// Check if the user submitted this form
	if (isset($_POST["submitwrite"])) {
		// Open the file in write mode
		$handle = fopen("adresses.txt","a+"); 
 
		// If successful
		if ($handle) {
			// Write to that handle the username submitted in the form and the date
			fwrite($handle,$_POST["adresse"] . " - " . date("Y-m-d") . ("\n\r\n\r"));
 
			// Close the file
			fclose($handle);
		}
	}
?>
Cela fonctionne parfaitement pour l'instant. Je vais maintenant essayer d'ajouter les conditions. Si quelqu'un voit quelque chose de simple et à ma porté je suis preneur !
Merci
brisso est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h27.


 
 
 
 
Partenaires

Hébergement Web