De nombreuses applications PHP permettra aux utilisateurs d' entrer des données qui est ensuite inséré dans une base de données MySQL. Il est important pour ces applications afin de vérifier si oui ou non un enregistrement existe déjà dans la base de données MySQL avant de l'ajouter . Une façon réactive à faire est de définir un index unique sur le champ de clé dans la base de données MySQL, ajouter le dossier et vérifier pour voir si une erreur s'est produite . Toutefois, l'approche la plus gracieuse , proactive est de vérifier pour un enregistrement en double avant d'ajouter les données à la base de données. Instructions
1
lancer un éditeur et créer un nouveau fichier contenant un script PHP . Par exemple, tapez :
nano adddata.php
2
créer le formulaire HTML pour accepter l'entrée de l'utilisateur. Définissez la méthode de «post» et que l'action « update.php " pour afficher les résultats soumis à un fichier " update.php " vous allez créer prochain . ! Par exemple, tapez :
< DOCTYPE html PUBLIC "- //W3C //DTD XHTML 1.0 Transitional //EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd "> Photos
< p >
Data Entry /title> Photos Photos
Photos
;
3
quitter l'éditeur et enregistrez le fichier . Lancez l'éditeur de nouveau et de créer le fichier " update.php " . Par exemple, tapez :
nano update.php
4
Vérifiez la forme du champ caché pour s'assurer que le fichier " update.php " a été appelé par l'opération "post" . Par exemple, tapez :
< php
$ complété = $ _POST [' terminé '] ;
if (! $ Complété = "1" ) die ( «Formulaire de
pas terminée
");
5
Extrait du numéro de client et le nom du client à partir des résultats affichés . Assurez-vous que chaque valeur contient des données. Par exemple, tapez :
$ nombre = ( isset ($ _POST [' CustNo '] ) $ _POST [' CustNo '] : "";
$ nom = ( isset ($ ? _POST [' custname '] $ _POST [' custname '] : "";
if ($ nombre == ""