Tu vas pas faire une table par saison
Fais une table "saisons" et dedans tu met un champ id_saison, qui vaut 0 pour printemps, 1 pour été, etc... avec une table de correspondance si tu veux stocker la valeur textuelle en BDD.
Pour utiliser l'ajax, que ce soit dans un formulaire ou pas, c'est pareil, tu instancie une XMLHttpRequest, tu passe des données dans l'url ou en POST, et tu récupère la réponse du serveur dans son attribut responseText une fois qu'elle est chargée. Si c'est du chinois pour toi, saches qu'il y a une multitude de tutoriels pour faire des requêtes HTTP en JavaScript.
Après que les données que tu envoie soient statiques ou proviennent d'un formulaire, osef c'est la même chose, à partir du moment où tu connais le JS tu sais parcourir le DOM et récupérer la valeur d'un input.