Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
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/07/2007, 20h01   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 0
Points : 0
Pour reprendre la discussion que j'ai entamé, http://www.developpez.net/forums/sho...d.php?t=382453

Au lieu d'enregistrer les données remplis dans mon formulaire sur ma boite mail, je voudrai les enregistrés sur une base de donnée c'est beaucoup plus pratique mais je ne vois pas comment faire avez vous une idée
paullondon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2007, 21h19   #2
Nouveau Membre du Club
 
Homme
Développeur Web
Inscription : juillet 2007
Messages : 33
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2007
Messages : 33
Points : 36
Points : 36
Envoyer un message via MSN à Weysan
Bien, je vais essayer de t'expliquer pour enregistrer sur une base de donnée. Le formulaire reste le même que sur le topic précédent :

Code :
1
2
3
4
5
6
7
 
<form method="post" action="enregistrement.php"> 
<input type="text" name="mail"> <!-- email--> 
<input type="texte" name="subject"> <!--sujet du mail--> 
<texarea name="texte"></texarea> <!--le message--> 
<input type="submit" name="submit" value="Envoyer"> 
</form>
la page php quant à elle va changer :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
<?php
// declaration des variables pour se connecter a la BDD
// on supposera ici que ta base de donnée pourra enregistrer : id (en auto_increment), le mail, le message et le sujet (si besoin est...)
$sujet=$_REQUEST['subject']; // recuperation des information du champ subject
$expediteur=$_REQUEST['mail']; // recuperation des informations du champ mail
$message=$_REQUEST['texte']; // recuperation du champ texte
$bddserver=""; // serveur MySQL => sql.free.fr pour free
 
$bddlogin=""; //Login de la base de donnée
 
$bddpassword=""; // mot de passe de la base de donnée
 
$bdd=""; //base de donnée, en général c'est le même que le login. (chez free c'est ça)
 
// on se connecte a MySQL et on selectionne la BDD
$liendb = mysql_connect ($bddserver, $bddlogin, $bddpassword);
mysql_select_db ($bdd);
 
//on met les infos dans la BDD que l'on nommera ici 'formulaire'
$sql="INSERT INTO formulaire ( mail, sujet, message) VALUES ('".$expediteur."','".$sujet."','".$message."')";
 
// on teste voir si les donnees ont bien ete enregistree
if (mysql_query($sql)!=false) {
	print("Les données ont bien été enregistrée.");
}
else {
	print("Echec lors de l'enregistrement.");
}
 
// on se deconnecte de la BDD
mysql_close($liendb);
?>
Mais lis la doc, je suis sur que tout ca y est indiqué...
Weysan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h33.


 
 
 
 
Partenaires

Hébergement Web