2009-08-19 9 views
0

Je rencontre des problèmes avec un code que j'essaie de mettre en œuvre. Toute aide serait très appréciée.Formulaire HTML/requête de base de données

Dans une table de base de données I ont 2 champs:

  1. code postal
  2. zone

Chaque code postal est lié à une région.

Sur un formulaire HTML, j'ai un champ de saisie. Les utilisateurs entrent leur code postal dans ce champ.

Ma question: quelle est la méthode la meilleure/la plus sûre/la plus simple, quand un utilisateur a entré son code postal, pour lui assigner sa zone?

Par exemple:

  1. utilisateur entre son code postal
  2. onSubmit le code postal est attribué une zone. Cela peut être dans un champ caché.

Bravo à l'avance.

Répondre

1

Avez-vous vraiment besoin de la zone à ce stade? Pourquoi le mettre dans un champ caché? Lorsque vous stockez le code postal dans une table de base de données, il n'est pas du tout nécessaire de stocker la zone, car elle pourrait/devrait être récupérée avec une requête.

Lorsque vous souhaitez stocker la zone dans un cookie, recherchez la zone une fois et stockez-la.

Ou peut-être que je n'ai pas compris votre problème correctement ...

+0

Hey fransre - merci pour votre réponse. La zone est nécessaire. La zone sera transmise à l'URL pour appeler la page correspondante. Parce qu'il y a des centaines de codes postaux, j'ai créé 20 'zones'. Comme mentionné ci-dessus, chaque code postal est affecté à une zone. Je pensais qu'un champ caché serait le moyen le plus simple de stocker les données de zone à transmettre à l'URL. Je peux me tromper ... J'espère que c'est un peu plus clair. À la vôtre. – user159025

Questions connexes