Formulaire html, traitement php, ficher txt
koko
-
koko -
koko -
Bonjour, me voilà face à un problème mineur d'apparence (mais après des semaines dessus, c'est un problème majeur...)
Je dois créer un formulaire basique en html
le voilà:
<!--fichier : inscript.html-->
<html>
<head>
<title>fichier formulaire</title>
</head>
<body>
<select name = "choix">
<option value = "1"> professionnel</option>
<option value = "2"> particulier</option>
</select>
<form action="inscript.php" method="POST" name="commentaire">
Entrez votre login : <input type="text" name="log"> <br>
Entrez votre password : <input type="password" name="pass"> <br>
<input value="ok " type="submit" name="ok">
<input value="effacer" type="reset">
</form>
</body>
</html>
Je dois, en fonction de ma réponse au choix (particulier ou professionnel) enregistrer les données (log et pass) dans 2 fichier txt correspondant (part.txt ou pro.txt) en passant par une page inscript.php qui doit traiter les données et vérifier que les log et pass n'existe pas déjà, sinon les créer.
Impossible... J'ai tourné le problème dans tous les sens et je suis bel et bien bloquée...
Pourriez-vous m'aider s'il vous plait?
merciiiiiiiiiiiiiiii
Je dois créer un formulaire basique en html
le voilà:
<!--fichier : inscript.html-->
<html>
<head>
<title>fichier formulaire</title>
</head>
<body>
<select name = "choix">
<option value = "1"> professionnel</option>
<option value = "2"> particulier</option>
</select>
<form action="inscript.php" method="POST" name="commentaire">
Entrez votre login : <input type="text" name="log"> <br>
Entrez votre password : <input type="password" name="pass"> <br>
<input value="ok " type="submit" name="ok">
<input value="effacer" type="reset">
</form>
</body>
</html>
Je dois, en fonction de ma réponse au choix (particulier ou professionnel) enregistrer les données (log et pass) dans 2 fichier txt correspondant (part.txt ou pro.txt) en passant par une page inscript.php qui doit traiter les données et vérifier que les log et pass n'existe pas déjà, sinon les créer.
Impossible... J'ai tourné le problème dans tous les sens et je suis bel et bien bloquée...
Pourriez-vous m'aider s'il vous plait?
merciiiiiiiiiiiiiiii
A voir également:
- Formulaire html, traitement php, ficher txt
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Editeur html - Télécharger - HTML
- Formulaire de reclamation instagram - Guide
2 réponses
Ca aurait été plus simple et constructif avec un début de programme .....
Première chose :
Il faut que tu ouvres le formulaire avant le select dans le fichier html.
Deuxième chose : le fichier PHP (avec la condition à remplacer !) :
Première chose :
Il faut que tu ouvres le formulaire avant le select dans le fichier html.
Deuxième chose : le fichier PHP (avec la condition à remplacer !) :
if(condition_mdp_accepté) { $string=$_POST['log']; //Données à enregistrer if($_POST['choix']==2 AND !file_exists('part.txt')) { if($file=fopen('part.txt','a') AND //Ouvrir le fichier de particuliers fputs($file,$string) AND //Insérer la chaîne dans le fichier de particuliers fclose($file)) echo 'Merci ! Vous êtes enregistré comme particulier.'; else echo 'Désolé, une erreur est survenue. Vous n\'avez pas été enregistré.'; } elseif($_POST['choix']==1 AND !file_exists('pro.txt')) { if($file=fopen('pro.txt','a') AND //Ouvrir le fichier de professionnels fputs($file,$string) AND //Insérer la chaîne dans le fichier de pros fclose($file)) echo 'Merci ! Vous êtes enregistré comme professionnel.'; else echo 'Désolé, une erreur est survenue. Vous n\'avez pas été enregistré.'; } else exit('Fichier déjà existant ou choix invalide.'); } else exit('Mot de passe incorrect.');Si c'est pour lister des "particuliers" et des "professionnels" effectivement ça irait mieux dans une base mais puisque tu vérifies avant si le fichier n'existe pas déjà, ça doit pas être ça le but :-)
salut !
Pourquoi n'utilises-tu pas une base de données au lieu de mettre tes données dans un fichiers.
Sinon pour l'écriture dans un fichier http://www.manuelphp.com/php/function.fwrite.php
Pourquoi n'utilises-tu pas une base de données au lieu de mettre tes données dans un fichiers.
Sinon pour l'écriture dans un fichier http://www.manuelphp.com/php/function.fwrite.php
je pense que mon code html est très incomplet.. rien ne s'affiche, rien ne marche... cela dit, ça me parait correct, c'est un soulagement que d'avoir de nouvelles réponses et choses à tester, je commençais à bouillir.
Et en effet, je n'utilise pas de base de données..