Accueil > Forum > > > > controle variable formulaire avant envoi bdd mysql
controle variable formulaire avant envoi bdd mysql
mercredi 29 mars 2006 à 18:53:54 |
controle variable formulaire avant envoi bdd mysql

beckam
|
Salut,
j'utilise easyphp ainsi que mysql. Je dispose d'une base de données avec une table qui est alimentée par un formulaire html avec utilisation du php (dans form, j'envoies les infos vers une page .php, puis avec cette page, j'alimente la base).
Le remplissage de la base se passe correctement.
Cependant, je souhaiterai faire des contrôles de données avant d'envoyer le formulaire, et je pense que cela se fait avec du javascript (ou php?).
Exemple:
tester le champ "nom" , ou le champ "prenom" soit renseigné.
C'est à dire : quand je clique sur valider, un popup informe l'utilisateur des données manquantes, sans pour autant effacer les autres données pré-renseignées.
Est-ce possible ?
Si oui, cela se fait-il dans la page de mon formulaire ou dans la page php qui remplie ma table. Car j'essaie avec différents script pris à droite, à gauche, et rien ne s'affiche.
D'avance merci à tous ceux qui se pencheront sur mon soucis.
|
|
mercredi 29 mars 2006 à 19:00:40 |
Re : controle variable formulaire avant envoi bdd mysql

worstangel
|
<input type="text" value="<?php if (isset($_POST['nom'])) { echo $_POST['nom'].'" />'; } if ($_POST['nom'] == '') { echo '<span style="color:red;font-weight:bold;">Le champs "nom" n\'est pas renseigné !!</span>'; } ?> Inspire toi de ça pour prenom ;) Merci d'avance à tous ceux qui lisent mon messsage...!! -------------------------------------------------- Bientôt maître d'une nouvelle ère de RPG. <IMG src="/imgs2/smile_sleepy
|
|
mercredi 29 mars 2006 à 19:03:15 |
Re : controle variable formulaire avant envoi bdd mysql
|
mercredi 29 mars 2006 à 19:33:15 |
Re : controle variable formulaire avant envoi bdd mysql

beckam
|
En fait, mon formulaire n'est pas créer en php mais html (je l'envoies ensuite sur une page php).
Faut-il que je le transforme complètement en PHP ? et le tout en 1 seule page ?
et la fonction Echo, ca n'affiche pas une nlle fenêtre windows, mais un texte dans la page en cours....
Et est-ce que cela fonctionne avec tout type de variable (checkbox, select, radiobutton, text) ?
Car en fait, ceux sont une 10aine de variable à controler...
|
|
mercredi 29 mars 2006 à 19:36:48 |
Re : controle variable formulaire avant envoi bdd mysql

worstangel
|
Merci d'avance à tous ceux qui lisent mon messsage...!! --------------------------------------------------Bientôt maître d'une nouvelle ère de RPG.
mercredi 29 mars 2006 à 21:26:42 |
Re : controle variable formulaire avant envoi bdd mysql

sidf
|
salut
une seule page .php
qui affiche le formulaire dans une 1ere partie (non soumission)
et qui le traite dans une 2eme (soumission)
pour le controle, il y a plusieurs solutions
tu peux controler les champs en javascript avant de soumettre
le form (pas de requete au serveur --> bien pratique)
mais avec aucune certitude que le client l'a activé sur son poste
tout depend de l'importance des données à stocker
avec seulement javascript, il faut s'attendre à recevoir des données à blanc
(s'il est désactivé)
sinon
il faut tester les champs en php (requete au serveur) et renvoyer
une page avec les anomalies ou un message genre 'données bien enregistrées'...
voilà en gros, si j'ai moi même bien compris !
bon courage...
|
|
|
mercredi 29 mars 2006 à 21:28:25 |
Re : controle variable formulaire avant envoi bdd mysql

sidf
|
au secours la mise en page !!
|
|
mercredi 29 mars 2006 à 21:29:27 |
Re : controle variable formulaire avant envoi bdd mysql
|
mercredi 29 mars 2006 à 21:59:06 |
Re : controle variable formulaire avant envoi bdd mysql

beckam
|
En fait,
il faut que je controle les données en entrées (je pensais que le javascrpt suffisait)
et
que je teste si le pseudo et le mail n'existe pas déjà dans la base (PHP obligatoire)
C'et pourquoi j'avais choisi un formulaire qui appelé une page php (pour insérer dans la base) mais surtout, pour vérifier au préalable si il n'y avait pas de doublons (requete avec pseudo et e-mail en parametre avec test de la valeur retournée).
Ca m'a l'air balaise mais pas irréalisable. C'est un peu comme les sites ou il faut un pseudo et un pass pour se connecter. Si quelqu'un en a fait un, ou en a connaissance, qu'il m'explique...
|
|
jeudi 30 mars 2006 à 09:57:17 |
Re : controle variable formulaire avant envoi bdd mysql

malalam
|
Hello,
à la soumission, tu lances ton traitement php qui va faire un select sur ta base, avec le login et l'email. Si la requête te retourne un enregistrement, c'est qu'il y a doublon, donc tu préviens l'utilisateur. C'est tout...
|
|
Cette discussion est classée dans : page, php, données, mysql, formulaire
Répondre à ce message
Sujets en rapport avec ce message
POST et formulaire [ par haklia ]
Bonjour à tous,bon je vous expose mon petit soucis :j'ai créé un formulaire. Apres un clic sur le bouton Envoyer, les données sont transmises par POST
Doublon PHP mysql et formulaire [ par mfournet ]
bonjour, Je suis débutant en php et je souhaite créer un site avec gestion d'utilisateur dans ma base Mysql. J'ai créé une page avec un formulaire e
pseudos frames et récuperation de données dans un formulaire [ par jimmypage64 ]
Bonjour !! j'utilise les pseudos frames dans mon site.. j'ai donc une page index avec un menu, une entete et dans la partie centrale de ma page j'app
sauvegarde données formulaire [ par Jojo092 ]
Bonjour tout le monde!!!!Voilà, j'ai un problème avec un site que je suis en train de créer dans le cadre d'un projet pour le lycée... En fait j'ai un
formulaire php - comment garder les données visibles dans les champs sans mes envoyés tout de suite ? [ par Sogeekette ]
Bonjour,J'ai crée un formulaire (d'identification) en php, et lorsqu'on clique sur continuer, on passe à une autre page de formulaire (de saisies). ma
mail pour envoyer données d'un formulaire php [ par mamirock ]
Bonjour,J'ai créé une page contact.php dans mon site. Cette page contient le formulaire que je souhaiterai récupérer lors de l'envoi par le visiteur s
Ergonomie MySQL [ par Jeanjeanpue ]
Hello,Je débute en PHP/MySQL et programme un intranet/externet pour un réseau de bibliothèque.Sur cet intranet chaque bibliothèque pourra modifier ses
Formulaire en PHP Mysql [ par YvanP ]
J'ai un site de sport automobile en PHP avec une base de données Mysql. http://www.onroule.caJe fais un Pool de Formule 1 dans le forum. Toutefois a
PHP et MySQL [ par casper77610 ]
Bonsoir à tous, Ceci est ma première question sur ce forum. J'espère que je serais explicite dans la formulation. Voila je cherche faire une page we
formulaire en php [ par fouroulou ]
Bonjour tout le monde,Voilà j'ai un formulaire composé de deux pages: une page contant le formulaire lui même (formulaire.php) une page de
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : SONDAGE..RE : SONDAGE.. par phpAnonyme
Cliquez pour lire la suite par phpAnonyme RE : SONDAGE..RE : SONDAGE.. par TychoBrahe
Cliquez pour lire la suite par TychoBrahe
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|
Développement réalisé par Nicolas SOREL ( Nix) avec l'aide de : Cyril DURAND et Emmanuel ( EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 3,869 sec (3)
|