Faire passer une variable à travers des formulaires[OK] - PHP - Programmation
Marsh Posté le 26-04-2005 à 16:45:25
Ouais, avec les sessions et tu fais qu'une requête à la fin
Marsh Posté le 26-04-2005 à 16:46:23
Essaye avec les <input hidden> pour pouvoir recup l'id par POST.
Marsh Posté le 26-04-2005 à 16:50:17
Ok
Ca voudrais dire que en passant par les sessions je conserve toutes mes variables jusqu'a la fin (dernier formulaire) et je me contente d'envoyer une grosse requete ? Ca me parait logique en fait mais je connais pas du tout les sessions, faut que je creuse ca...
@cesar : j'ai mis un hidden dans mon 2e formulaire, qui etait censé contenir la valeur de l'ID en la recuperant de l'url ($_GET('id']) mais je crois que ça a foiré, je vais réessayer la...
Marsh Posté le 26-04-2005 à 16:51:38
Oué mais regarde bien l'utilisation des <input hidden>.(www.google.fr)
Marsh Posté le 26-04-2005 à 17:05:15
hum deja [action="verifs/verifenfants.php?id=<? $_GET['id']?>] ca risquait pas de me renvoyer la valeur d'$id ... donc [action="verifs/verifenfants.php?id=<? echo $id ?>] fonctionne mieux =)
Marsh Posté le 26-04-2005 à 17:17:09
Ouai, merci =)
reste plus qu'a pondre un truc a peu pres propre, je me retrouve avec des erreurs sql maintenant ...
Marsh Posté le 26-04-2005 à 16:43:08
Bonjour,
mon projet consiste à remplir une dizaine de formulaires a la suite pour alimenter une table unique, le premier formulaire fait appel à une page de vérification des champs
il insere l'id dans la base sql ainsi que les champs du formulaire et redirige vers le 2e formulaire.
L'ID est récupéré apres l'insertion par mysql_insert_id();
Ce que je voudrais, c'est faire suivre la valeur de l'id dans chaque formulaire, sachant que les insertions de champs des formulaires suivants se font par une commande UPDATE et non INSERT car les champs appartiennent tous a la meme table.
Je voudrais en gros inserer tous mes champs sur la meme ligne (donc le mm ID).
Pour ca je pensais passer l'ID en variable dans l'url d'un formulaire a l'autre et faire un UPDATE en fonction de l'ID
La ou ca coince, c'est lors de la verification du formulaire suivant, l'ID est present dans l'url du formulaire mais impossible de le récupérer dans la page de verification, afin de faire mon UPDATE.
J'ai essayé de le passer du formulaire a la page de verification par
Mais ca n'a pas l'air de marcher
Donc tout passe mais le WHERE id=$id lui il passe pas, la valeur d'ID etant 0 ou rien.
Bon pour terminer, une question : ce serait plus simple avec des sessions ?
Voila merci pour ceux qui lisent jusqu'au bout
Message édité par mixed le 26-04-2005 à 17:22:48