Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/03/2011, 09h54   #1
Membre habitué
 
Avatar de richard_sraing
 
Homme Raphaël
Responsable de service informatique
Inscription : avril 2005
Messages : 374
Détails du profil
Informations personnelles :
Nom : Homme Raphaël
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : avril 2005
Messages : 374
Points : 121
Points : 121
Envoyer un message via MSN à richard_sraing
Par défaut Formulaire et vérification des saisies

Bonjour à tous,

Je me trouve face à une question assez tordue. Je suis actuellement sur la réalisation d'un site web, qui disposera à terme, d'un formulaire permettant la demande d'inscription pour des visites guidées.
Dans ce formulaire, je souhaite vérifier la saisie correcte de plusieurs éléments de formulaire qui sont nécessaires à la bonne inscription. Pour ce faire, j'utilise une fonction Javascript rédigée par mes soins d'un basique effroyable. Je souhaite à présent dans cette même fonction, vérifier le format des données saisies, à savoir le format de la date et de l'heure.

Par contre, j'ai lu sur plusieurs pages sur la toile, qu'il est conseillé de réaliser les vérification de format côté serveur. Il est clair que le méchant souhaitant foutre mon système d'inscription en l'air injectera des données non filtrée par un formulaire à lui.

Le problème que j'ai par contre, et auquel je n'ai jamais obtenu de réponse claire, c'est comment, si j'envoie mon formulaire par méthode POST au serveur, est ce que je peux redirigé vers mon formulaire si certaines informations vérifiées côté serveur ne sont pas correctes en envoyant toutes ces données avec dans la redirection ? Et non, je n'utiliserai pas de session, pas de cookies ou autre cochonnerie pouvant aisément être manipulée par n'importe quel allumé.

Des solutions s'il vous plait.
__________________
First step: F.A.Q.
Second step: Forum -> Recherche
Thrid step: Forum -> Poser une question
Fourth step: Forum -> Attendre une réponse
Fifth step: Forum -> Remercier les personnes ayant répondu et signaler comme résolu

Simple non ? l'utilisation de developpez.com
richard_sraing est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 10h33   #2
Membre régulier
 
Homme
Chef de projet NTIC
Inscription : juin 2007
Messages : 69
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Chef de projet NTIC
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2007
Messages : 69
Points : 70
Points : 70
Salut Richard,


Tu peux faire un appel en asynchrone (AJAX) à une fonction php qui va faire une vérification des formats des données envoyées. En fonction de la réponse que la fonction te renverra (true si toutes les données sont valides, un message d'erreur dans le cas contraire), tu pourras rediriger ton utilisateur via javascript ou bien afficher le message d'erreur.
Avec cette solution tu vérifieras bien tes données côté serveur.
Cobalt59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 10h54   #3
Membre habitué
 
Avatar de richard_sraing
 
Homme Raphaël
Responsable de service informatique
Inscription : avril 2005
Messages : 374
Détails du profil
Informations personnelles :
Nom : Homme Raphaël
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : avril 2005
Messages : 374
Points : 121
Points : 121
Envoyer un message via MSN à richard_sraing
Ok, voilà une réponse claire.

Donc, il ne me reste plus qu'a replonger dans l'AJAX, car l'air de rien cela fait 2 ans que j'y ai plus touché.

Encore merci pour cette superbe réponse.
__________________
First step: F.A.Q.
Second step: Forum -> Recherche
Thrid step: Forum -> Poser une question
Fourth step: Forum -> Attendre une réponse
Fifth step: Forum -> Remercier les personnes ayant répondu et signaler comme résolu

Simple non ? l'utilisation de developpez.com
richard_sraing est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h31.


 
 
 
 
Partenaires

Hébergement Web