CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Comment sauver un input !

Pseudo supprimé
Pseudo supprimé 30 avril 2014 à 19:25:54

Bonsoir !

J'aimerai savoir comment sauvegarder un champs.

Par exemple :

La personne tape son pseudo => Elle oublie de mettre le mot de passe => Le message d'erreur vire son pseudo => Elle rage

J'aimerai savoir comment sauvegarder le champs pseudo.

Merci

lisarael
lisarael
Niveau 13
30 avril 2014 à 19:37:46

Tu as plusieurs possibilités, qui ne s'excluent pas l'une l'autre :

- côté client, lors du submit du formulaire, en javascript, tu vérifies les champs, et tu n'envoies pas le formulaire au serveur tant que les champs à remplir ne sont pas remplis (note, en html5, sur les navigateurs récents, tu peux ajouter l'attribut "required" sur les inputs : un champs required vide empêchera l'envoi du formulaire).

- côté serveur, si un champs est rempli, tu as sa valeur dans une variable, en PHP, pour un form en méthode POST, tu as le champs dans $_POST[ "name_du_input" ]. Puisque tu réaffiches le même formulaire en cas d'erreur, il te suffit d'écrire, dans les champs du formulaire, la valeur du tableau post correspondante : <input name="name_du_input" value="<?=$_POST["name_du_input"] ?>" />

Bien sûr, je donne mon exemple en php pasque je suppose que c'est ce que tu fais, mais tu peux adapter le tout dans tous les langages serveurs.

Voilà, voilà :)

RedacGen
RedacGen
Niveau 6
01 mai 2014 à 13:38:02

La meilleure solution c'est le PHP, en cas de js coupé, le traitement ne différera pas.

lisarael
lisarael
Niveau 13
01 mai 2014 à 15:22:26

La meilleure solution, c'est de coupler les deux.
Le js a l'avantage d'éviter de charger la page pour faire les vérifications, donc si js est actif, autant éviter de faire des requêtes inutiles vers le serveur, qui vérifiera et traitera les données ensuite de toutes façons.

Pseudo supprimé
Pseudo supprimé 01 mai 2014 à 17:39:04

Salut, la meilleur solution est pour moi la plus simple, c'est de recuperer via la variable $_POST la valeur de l'input puis de la sauvegarder dans ta base de données Mysql via une requête de type query="INSERT INTO nom()VALUES(val1,val2,val3,)";

Pseudo supprimé
Pseudo supprimé 01 mai 2014 à 18:15:16

VDD :dh T'as pas compris

Merci aux autres

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment