Formulaire + transfert de données par post + codage de porc [PHP] - PHP - Programmation
Marsh Posté le 07-03-2008 à 13:20:16
Bonjour,
1/ Pourrais tu montrer ton code ?
2/ Je pencherais pour les sessions : Si c'est un nouveua formuler (exemple : action annuler du précédent, ou nouveau butineur, tu réinitialises tout), et après tu passes les variables tout simplement en session, sans fair eaucun hidden.
@+
Arnaud
Marsh Posté le 10-03-2008 à 03:45:37
J'file mon code, mais il est pas propre encore hein, j'l'ai laché vendredi soir comme un gros porc
Si tu cherches 'hidden', tu vas voir un formulaire ou je passe 2 champs en hidden, bon ben avec ma technique, j'vais devoir en rajouter une 30aine, et j'trouve ça assez moisi...
Citation :
<meta name="page-topic" content="IIUM Online Course Application"> echo ' $query = 'SELECT * FROM APPLICANT'; |
Marsh Posté le 10-03-2008 à 12:44:38
Les données seront stockées ?
Si oui, et d'après ton code c'est dans une bdd MySQL, je les stockeraient au fur et à mesure ... ça permettrait aussi à la personne de venir compléter son inscription plus tard si jamais son ordi plante ou autre, et tu pourrais conserver les données pendant 24h avant de les supprimer ...
Pour revenir à son inscription, tu n'as qu'à faire entrer pseudo et mot de passe dès la première page, et lors de la récupération elle n'aura qu'à entrer ses pseudos et mot de passe d'inscription ...
A voir :]
Marsh Posté le 11-03-2008 à 05:44:02
C'est pour des inscriptions universitaires en ligne, donc pas de login ou quoi que ce soit. On arrive sur la page, on tape ses données, on clique, et basta.
En fait, le seul problème que j'ai, c'est pour après. Les admins vont voir la liste des gens inscrits, et ils peuvent 'deleter' une inscription. Hors, quand ils cliquent sur le bouton 'Delete', il faut une confirmation. J'veux pas la faire en javascript, ça pue, mais en php. Et j'ai du mal à transférer toutes les données au cas où la personne accepte la confirmation
Marsh Posté le 11-03-2008 à 22:29:55
Suis-je bête ? Utilise les sessions !
Marsh Posté le 12-03-2008 à 02:55:53
Ok, merci
Comme je les ai jamais utilisées, j'étais pas sûr que c'était ce qui me fallait
Marsh Posté le 12-03-2008 à 13:01:47
J'y ai pas pensé de suite alors que c'est ce que j'utilisais pour un de mes sites. ^^'
Marsh Posté le 07-03-2008 à 13:11:42
Yo !
Aidez-moi à améliorer mon codage de cochon s'il vous plait
J'ai fait un truc qui marche, mais qui m'effraye un peu. J'pense que c'est pas très professionnel tout ça
Bon, j'essaye d'expliquer :
- J'ai une page index.php qui contient un formulaire avec plein de champs, et 3 boutons : Accept, Update, et Delete. Jusque là tout va bien.
- Quand je clique sur un des 3 boutons, je rebalance la page index.php (en post) avec donc tous les champs du formulaire + un champ qui me dit quel bouton a été cliqué. Jusque là, ça va encore à peu près.
- La page index.php rechargée demande confirmation de l'action grâce à un nouveau formulaire. Voilà c'est un peu là qu'est le problème. Quand l'utilisateur clique sur 'Confirm' du nouveau formulaire, je re-recharge la page index.php et fait le nécessaire suivant l'action. Le truc c'est que dans ce nouveau formulaire de confirmation, j'dois refiler tous les champs envoyés avant en type="hidden". J'trouve ça un peu dégueulasse. Niveau maintenance ça pue grave, genre si j'veux rajouter un champ dans mon formulaire de départ (au premier chargement de la page quoi), faut pas que j'oublie de le retransférer en hidden dans les prochains chargements. Bref, c'est tout un mic-mac.
C'est clair ou faut qu'je recommence ?
C'est quoi la bonne solution propre vers laquelle il faut que j'me tourne ?
Merci d'avance les cailles