Comment coder un élément de formulaire et/ou un script (php) pour ce type de formulaire? Merci tout le monde.Entrées d'inscription et de connexion sous une seule forme
Répondre
Vous pouvez utiliser la zone de texte masquée (ou la case à cocher ...) en tant que titulaire d'état. Lorsque le bouton d'inscription a cliqué sur ce texte de la zone de texte défini sur, bien, «inscription» (en utilisant javascript click handler attaché à ce bouton d'inscription). Puis formulaire soumis. Du côté serveur, vous pouvez vérifier ce paramètre dans la requête. J'espère que cette aide.
MISE À JOUR:
<form action="/login.php" method="get">
<p>
Login: <input type="text" name="login"><br>
Password: <INPUT type="text" name="password"><br>
<input type="submit" name="action" value="Signup"> <input name="action" type="submit" value="Login">
</p>
</form>
Est-ce votre formulaire?
Non que lorsque vous cliquez sur Action = Inscription Inscription mais lorsque vous cliquez sur Connexion Action = Connexion Vous
MISE À JOUR 1:
if($_GET('action') == 'Signup'){
//redirect to full signup form
header('Location: signup.php'); //note: html tags NOT ALLOWED before this line.
else{
//process logon (calculate hash and so on)
}
Pourquoi avez-vous besoin signup.php séparés? Eh bien, l'utilisateur DOIT taper son mot de passe deux fois. Ensuite, vous avez besoin d'une confirmation par e-mail et ainsi de suite. Vous voyez, ce truc peut être implémenté de mille manières différentes. Si vous voulez une aide plus utile, vous devriez me donner plus d'informations. E.g:
1) Utilisez-vous MVC? 2) Utilisez-vous des modèles? etc. Par ailleurs, j'ai utilisé GET pour plus de clarté (vous pouvez voir les valeurs des champs de formulaire dans la barre d'adresse). Dans le vrai projet, vous devez utiliser POST dans le formulaire et par conséquent $ _POST dans login.php
- 1. Différentes entrées avec plusieurs boutons de soumission sous forme html
- 2. Opacité de forme seule
- 3. asp.net image sous une forme et HTTPPost
- 4. Enregistrement et connexion Authlogic et OpenID en une seule action
- 5. subcontroller/partialrequest et méthode d'action sous forme
- 6. Fusion des entrées de ligne MySQL en une seule ligne
- 7. Sélection Textbox sous une forme
- 8. rails nils sous une forme
- 9. Deux boutons Envoyer sous une forme
- 10. demandes multiples dans une seule connexion?
- 11. Formulaires complexes - Gestion de plusieurs modèles sous une seule forme - (folie du 3ème degré)
- 12. ActiveRecord + CodeIgniter - Retourne une seule valeur depuis la requête, pas sous forme de tableau
- 13. TSQL: trouver des entrées uniques dans une seule table
- 14. Django passer request.POST et request.FILES sous une forme editprofile
- 15. valider plusieurs modèles sous une forme de rails
- 16. Saisie vocale sous forme de chaîne
- 17. Comment utiliser une seule chaîne de connexion SQL DB?
- 18. Mettez MFC CDialog sous une forme WPF
- 19. Est-ce que la commande de données sous forme postale sera la même sous forme Web?
- 20. Connexion de plusieurs clients flex à une seule classe java
- 21. SQL Insérer sous une forme AJAX
- 22. Connexion à une base de données en lecture seule
- 23. enregistrements Tagging sous une forme continue
- 24. ERREUR DE PRISE ENTRÉE SOUS FORME JSF
- 25. Drupal Nodereference sous une forme personnalisée
- 26. Interroger les entrées parent et enfant d'un élément dans une seule ligne
- 27. NoMethodError pour time_zone_select sous une forme
- 28. Nil clé étrangère sous une forme imbriquée
- 29. « WAIT » sous forme cache principale forme
- 30. comment désactiver tous ListBox sous une forme
côté serveur (PHP): if ($ _GET ['inscrivez-vous] ==' inscription ') {} sur client- side (jQuery) $ ('signup_button'). click (function() {$ ('inscription'). attr ('valeur', 'inscription');} –
Avez-vous encore des questions? –
voir ma mise à jour –