J'ai un système pour les utilisateurs de demander un permis de conduire. Cependant, lors du codage de ce système, j'ai rencontré un problème, et le problème auquel je suis confronté est que je ne sais pas comment passer une valeur d'un formulaire depuis l'application passer la page du processeur, passer la page du questionnaire médical et enfin à utiliser dans la page du processeur médical. Dans mon exemple,Une meilleure façon de transmettre des valeurs de la page 1 à la page 3?
La Présentation Mise en page:
apply2.php> apply_now.php> medical_question.php> medical_question_now.php> success.php
La principale question:
Quelle est la meilleure façon de transférer une valeur $selectedPermit=$_POST['cat'];
de apply_now.php à medical_question_now.php?
L'explication:
J'ai une forme de cases à cocher dans apply2.php et après avoir cliqué sur soumettre, il sera relié à apply_now.php.
Dans apply_now.php (page de traitement php), j'ai pu récupérer la valeur sélectionnée dans la case à cocher et effectuer un traitement ici. par exemple. Si l'utilisateur n'a pas rempli de questionnaire médical au cours des 3 dernières années, il les amènera à la page du questionnaire médical sans insérer de données dans la base de données. Si ils ont fait le questionnaire médical avant, il ira directement à la page de succès.
Dans le questionnaire médical, il y a 23 questions et chaque réponse sera stockée dans la base de données via la page medical_questionnair_now.php. Medical_question_now.php (page de traitement php) consiste en une requête pour insérer les réponses au questionnaire médical dans la base de données, cependant, je voudrais insérer la valeur qui a été récupérée de la case à cocher dans apply2.php. Success.php est juste une page pour leur dire congrats.
Mon idée actuelle: Je pense qu'il y a 2 façons de ramener les données.
Combinez apply_now.php avec medical_question.php ensemble.
Utilisez une entrée cachée, ce qui signifie que la page du processeur doit être exposée aux utilisateurs. Après quelques recherches, j'ai découvert que SESSION peut m'aider à y parvenir, mais quelqu'un a une idée de comment je peux utiliser SESSION pour le faire? (Peut me donner une explication grossière pour la séance afin que je puisse l'essayer)
J'espère rester avec php pour une meilleure fin compréhension, mais si vous les gars pense qu'il ya un meilleur javascript() qui peut aider à ce qui est facilement compréhensible, s'il vous plaît me guider ... je veux apprendre de nouvelles choses.Merci
Une autre question
Une autre question que je voudrais poser est de savoir si sur ma page de processeur php, je voudrais remplacer l'écho avec alerte(); puis-je ceci:
if($missing1=='1' or $missing2=='1')
{
echo '<script>alert("Sorry. You did have not met the Pre-Requisites for '.$permit .'");</script>';
header ('Location:s_apply2.php');
}
au lieu de ceci:
if($missing1=='1' or $missing2=='1')
{
echo"Did not meet pre-requisites for $permit";
}
Merci beaucoup pour votre aide ... Je l'ai beaucoup appris ici. Merci Merci d'avance.
session d'utilisation en php –