[php] Générer une liste numéroté
Hoeneim
Messages postés
306
Date d'inscription
Statut
Membre
Dernière intervention
-
Hoeneim Messages postés 306 Date d'inscription Statut Membre Dernière intervention -
Hoeneim Messages postés 306 Date d'inscription Statut Membre Dernière intervention -
Bonsoir, je souhaiterais afin de réaliser un jeux concours créer un champs "e-mail" dont le contenu serait récupéré dans un fichier texte sous forme de liste numéroté.
Par exemple:
Une première personne entre son mail qui est "participant1@sonmail.fr"
Puis une seconde personne entre son mail qui est "participant2@hismail.com"
Je voudrais que ces deux adresses soient récupérées dans un fichier texte sous cette forme:
Comment puis-je faire cela ?
Cordialement.
Par exemple:
Une première personne entre son mail qui est "participant1@sonmail.fr"
Puis une seconde personne entre son mail qui est "participant2@hismail.com"
Je voudrais que ces deux adresses soient récupérées dans un fichier texte sous cette forme:
1. participant1@sonmail.fr 2. participant2@hismail.com et ainsi de suite...
Comment puis-je faire cela ?
Cordialement.
A voir également:
- [php] Générer une liste numéroté
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Generer mot de passe - Télécharger - Sécurité
- Easy php - Télécharger - Divers Web & Internet
10 réponses
Tu crées une Table sql avec deux champs :
- id en auto_incrémentation
- mail
L'id de chaque mail sera ton numéro.
- id en auto_incrémentation
L'id de chaque mail sera ton numéro.
Lien : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913655-quest-ce-quune-base-de-donnees
Tu lis toute cette 3éme partie, et le tour est joué. ;)
Tu lis toute cette 3éme partie, et le tour est joué. ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Finalement j'ai essayé de m'y mettre, j'arrive à faire afficher les adresses entrées "à la main" dans mon champs "mail" mais je suis perdu quand il s'agit d'ajouter une adresse au champs via un formulaire.
Admettons que le formulaire ressemble à ça:
Comment je pourrais lui faire ajouter des adresses dans mon champ "mail" ?
J'ai essayé avec
Admettons que le formulaire ressemble à ça:
<form action="cible.php" method="post"> <p>e-mail : <input type="text" name="email" /> <input type="submit" value="Valider" /> </p> </form>
Comment je pourrais lui faire ajouter des adresses dans mon champ "mail" ?
J'ai essayé avec
INSERT INTO 'ma_table' ('id', 'mail') VALUES ('', 'blabla@blamail.com');Mais je dois mais je comprends rien au code à mettre autour et je ne sais pas quoi mettre après "VALUES" =(
C'est là qu'intervient PHP et les requêtes SQL. Avec une requête, tu dois demander d'aller insérer la valeur retourné par l'input "email" dans une table qui a été au préalable créée.
Pour avoir cette requête : tu peux chercher dans le tutoriel que je t'ai mit en lien, ou l'a demander !
Mais, je pense que le mieux, serai que tu lises ce tutoriel depuis le début, ainsi que celui sur XHTML et CSS, afin d'avoir des bases solides ; pour ne pas renoncer dans quelques semaines/jours.
Pour avoir cette requête : tu peux chercher dans le tutoriel que je t'ai mit en lien, ou l'a demander !
Mais, je pense que le mieux, serai que tu lises ce tutoriel depuis le début, ainsi que celui sur XHTML et CSS, afin d'avoir des bases solides ; pour ne pas renoncer dans quelques semaines/jours.
Je viens d'essayer ceci (en renseignant au dessus les informations de connexion):
Quand je souhaites afficher le contenu de la table après avoir entrer une adresse dans le formulaire ça m'affiche "Email 1 :" mais l'adresse ne s'affiche pas. Comment faire ?
$db = mysql_connect("$host","$user","$password" ); mysql_select_db("$bdd",$db) or die("La connexion à échouée" ); $sql = "INSERT INTO ma_table (mail) VALUES (' ' '$email')"; $result = mysql_query($sql); mysql_close($db);
Quand je souhaites afficher le contenu de la table après avoir entrer une adresse dans le formulaire ça m'affiche "Email 1 :" mais l'adresse ne s'affiche pas. Comment faire ?
En fait ce dernier code fonctionne, j'avais simplement oublié de définir ma variable "$email" alors j'ai tapé $email=$_POST['email']; au début de ma page et maintenant ça fonctionne.
Merci de m'avoir orienté je passe le sujet en résolu.
Merci de m'avoir orienté je passe le sujet en résolu.