Verifier les informations avant enregistrement dans bd
Fermé
Busima
Messages postés
53
Date d'inscription
mercredi 10 février 2016
Statut
Membre
Dernière intervention
29 janvier 2021
-
10 févr. 2016 à 16:06
Busima - 14 févr. 2016 à 00:36
Busima - 14 févr. 2016 à 00:36
A voir également:
- Verifier les informations avant enregistrement dans bd
- Entrer les informations d'identification reseau - Guide
- Verifier un lien - Guide
- Dans la présentation à télécharger, sarah avait encadré directement le titre de certaines diapositives avant d’automatiser cette mise en forme pour tout le document. sur quelles diapositives avait-elle encadré directement le titre ? ✓ - Forum Bureautique
- Scan bd ✓ - Forum Loisirs / Divertissements
- Retrouver mon compte copains d'avant - Forum Réseaux sociaux
1 réponse
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
10 févr. 2016 à 16:41
10 févr. 2016 à 16:41
Bonjour,
ça dépend ....
- Qu'entends tu par : << l'utilisateur voit les informations qu'il a saisi >>
Il les visualise d'une autre façon que dans le formulaire ??
Car.. lorsqu'il rempli le formulaire... il les visualise déjà non ?
ça dépend ....
- Qu'entends tu par : << l'utilisateur voit les informations qu'il a saisi >>
Il les visualise d'une autre façon que dans le formulaire ??
Car.. lorsqu'il rempli le formulaire... il les visualise déjà non ?
Modifié par Busima le 11/02/2016 à 00:35
En fait, j'ai trois page dont voici les codes:
Première page est la page du formulaire à remplir que voici
<html>
<head><title>Validation du choix</title>
</head>
<body>
<div id="bloc_page">
<h1>Remplissez ces champs pour valider votre choix!</h1>
<h2>Formulaire :</h2>
<form name="inscription" method="post" action="result_voeux.php">
Mr<input type="radio" name="civ" value="Mr">
Mme<input type="radio" name="civ" value="Mme">
Mlle<input type="radio" name="civ" value="Mlle"> </br></br>
Votre Nom : <input type="text" name="nom"/> <br/><br/>
Vos prenoms: <input type="text" name="prenom"/> </br><br/>
Vos contacts :<input type="text" name="contact"/><br/><br/>
Votre email : <input type="email" name="email"/><br/>
<div class="msg">
Votre Message :
<p>
<textarea name="message" rows="10" cols="45">
Votre message ici.
</textarea>
<input type="submit" name="valider" value="Valider"/>
</p>
</div>
</form>
</div>
Voici le code de la deuxième page "result_voeux.php"
<body>
<?php
include ('fonctions.php');
?>
<?php
if(isset($_POST['valider']))
{
//On récupère les valeurs entrées par l'utilisateur :
$civ=$_POST['civ'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$contact=$_POST['contact'];
$email=$_POST['email'];
$message=$_POST['message'];
//On construit la date d'aujourd'hui strictement comme sql la construit
$today = date("y-m-d");
echo '<h2>Vos informations sont les suivantes<br></h2>';
echo $civ.' '.$nom.' '.$prenom.'<br>Vos contacts: '.$contact.' Adresse E-mail: '.$email.' <br> Ensuite votre message: '
.$message.'<br>';
echo ' <h4>Merci de nous avoir écrit!</h4>';
echo 'Desirez-vous nous envoyer votre commande?';
}
?>
// Voici le petit formulaire qui lui permet de valider ou annuler sa saisie!
<form method="POST" action="insertion_voeux.php" >
<input type="submit" value="Envoyer" name="envoyer" id="envoyer"/> </br>
<input type="submit" value="Annuler" name="annuler" id="annuler"/>
</form>
</body>
Et enfin voici le code de la troisième page qui va effectuer l'enregistrement dans la base de données: "insertion_voeux.php"
if(isset($_POST['envoyer']))
{
//On récupère les valeurs entrées par l'utilisateur :
/*
$civ=$_POST['civ'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$contact=$_POST['contact'];
$email=$_POST['email'];
$message=$_POST['message'];
//On construit la date d'aujourd'hui strictement comme sql la construit
$today = date("y-m-d");
//On se connecte
connectbdsogim();
//On prépare la commande sql d'insertion
$sql = 'INSERT INTO clients VALUES("","'.$civ.'","'.$nom.'","'.$prenom.'","'.$contact.'","'.$email.'","'.$message.'","'.$today.'")';
/*on lance la commande (mysql_query) et au cas où,
on rédige un petit message d'erreur si la requête ne passe pas (or die)
(Message qui intègrera les causes d'erreur sql)*/
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
// on ferme la connexion
mysql_close();
}
?>
Merci d'avance pour l'aide.
11 févr. 2016 à 00:34
page 1 (ton formulaire)
Page 2 : la page de validation
Modifié par jordane45 le 11/02/2016 à 16:05
Si tu peux me donner plus d'info sur $nom2 et $prenom2. je ne comprends pas comment les utiliser.
Explications disponibles ici :ICI
Merci d'y penser dans tes prochains messages.
11 févr. 2016 à 16:09
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - Qu'est-ce que tu ne comprends pas au juste ????
A savoir que là .. je ne t'ai donné qu'un exemple .....
.En premier lieu ... je récupère le contenu des variables envoyées par le formulaire
c'est ce que fait le code :
(ces variables proviennent du formulaire caché qui est créé lorsque tu arrives sur la page de confirmation )
Ensuite.. je vérifie que ces variables ne sont pas vides ... et je m'en sert pour faire un traitement.....
d’ailleurs le code serait plutôt :
Traitement qui peut être .. de l'affichage et/ou de l'insertion en BDD ..... A toi de voir selon tes besoins.
14 févr. 2016 à 00:36