IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Enregistrer email visiteur pour jeux concours.


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    186
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 186
    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 !

  2. #2
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Bonjour,

    pour faire cela tu a besoin par exemple de PHP/Mysql, en plus du HTML. Bon courage.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 37
    Par défaut
    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 !

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    186
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 186
    Par défaut
    Bonsoir,
    merci pour vos réponses,
    j'ai finalement opté pour la simplicité en utilisant un fichier txt.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo