Formulaire en php
anis
-
holow1 Messages postés 739 Statut Membre -
holow1 Messages postés 739 Statut Membre -
Bonjours,
J'ai fais un petit programme qui me permettrai d'afficher des formulaires mais le problémes que je ne sais pas que quand je remplis les champs est ce qu'ils sont ajouté dans la base de donné " c'est - à dire dans la table par exemple client " ou non ??
Comment je peux savoir qu'ils sont ajouter à la base????
J'ai fais un petit programme qui me permettrai d'afficher des formulaires mais le problémes que je ne sais pas que quand je remplis les champs est ce qu'ils sont ajouté dans la base de donné " c'est - à dire dans la table par exemple client " ou non ??
Comment je peux savoir qu'ils sont ajouter à la base????
A voir également:
- Formulaire en php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
2 réponses
Je suis pas sur de bien comprendre.
Tu as un formulaire.
Quand tu envoi le formulaire, tu enregistre les données dans ta BDD.
Toutefois, rien ne te dit que les données soit enregistré.
Tu peux alors afficher une notification à l'enregistrement des données.
Exemple:
Le formulaire
Le traitement
Tu as un formulaire.
Quand tu envoi le formulaire, tu enregistre les données dans ta BDD.
Toutefois, rien ne te dit que les données soit enregistré.
Tu peux alors afficher une notification à l'enregistrement des données.
Exemple:
Le formulaire
<form method="post" action="traitement.php"> <p>Champ1: <input name="champ1" /></p> <p>Champ2: <input name="champ2" /></p> <p><input type="submit" name="envoi" value="Envoyer" /></p> </form>
Le traitement
<?php
// On vérifie que le formulaire a été envoyé
if(isset($_POST['envoi']) && $_POST['envoi']=='Envoyer')
{
// On vérifie que les champs ne sont pas vide
if(empty($_POST['champ1']) or empty($_POST['champ2']))
{
echo'Au moins un champs est vide';
}
else{
// On vérifie que les données n'ont pas déjà été enregistré une fois
$sql='SELECT count(*) FROM table WHERE champ1="'.mysql_real_escape_string($_POST['champ1']).'" AND champ2="'.mysql_real_escape_string($_POST['champ2']).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$nb = mysql_fetch_array($req);
if($nb[0]==0)
{
// On enregistre les données
$sql='INSERT INTO table (champ1, champ2) VALUES ("'.mysql_real_escape_string($_POST['champ1']).'", "'.mysql_real_escape_string($_POST['champ2']).'")';
mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
echo'Les données ont été enregistré.';
}
else{
echo'Ces données ont déjà été enregistré.';
}
}
}
else{
echo'Le formulaire n\'a pas été envoyé';
}
?>