Aide sur Frmulaire qui renvoi ds une BD

Fermé
lillbill - 14 mai 2008 à 13:20
inuman Messages postés 19 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 16 mai 2008 - 15 mai 2008 à 15:00
Bonjour,
voila mon probleme c'est que je suis pas trop fort en php !!!

je voudrait créé un formulaire qui renvoi les donné dans une base de donné

Exp ==> formulaire

login [chanps login]
password [champs password]
Etc....
bouton [envoi]

*****************************************
voila g la fonction formail.php qui renvoi les donné par mail !!!
(g un peuu modifier pr gardé une sertaine confidencialité

<?php
$TO = "monadress@mail.moi";

$h = "From: Mon Formulaire" . $TO;

$message = "Formulaire Rempli";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: page de remerciment !!!");

?>
**********************************************
Je voudrai que ce script renvoi les donné a une base de donné !!!


HELP PLZ

3 réponses

google est ton ami
0
inuman Messages postés 19 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 16 mai 2008
14 mai 2008 à 13:54
Salut,

alors déjà on commence par se connecter a la base pour ça tu as besoin de plusieurs information sur ta base.


$host ="localhost"; /*le server*/
$user ="root"; /*bon la ca parle de lui meme*/
$pass ="***"; /* la aussi*/
$bdd ="test"; /* nom de ta base*/
global $host, $user, $pass;

@mysql_connect($host,$user,$pass) or die ("impossible de se connecter "); /* ici tu demande de te connecter a la base avec comme parametre ceux saisis plus haut*/
@mysql_select_db("$bdd") or die ("impossible de se connecter "); /*la tu sélectionne ta base*/
or die signifie que si ta demande échoue il te renverra un message d'erreur ce qui est tres pratique car tu met des message d'erreur bien spécifique comme ça tu sait d'où viens l'erreur.

ensuite
$req="ta requete SQL ici sans doute un INSERT INTO ;"; /*je te laisse charcher la syntaxe*/
$res=mysql_query($req) or die("ca a foiré ta requete"); la tu envoi ta requete.


pour récupérer la valeur d'un champ tu fait comme ceci

<input type=text name="monchamp" > ca c'est ton champ ou tu met par exemple le login a mettre dans ta page html

pour le php

tu utilise la variable $_POST['le nom de ton input ici monchamp'];

pour faire un test si le champ est vide c'est if(!empty($_POST['monchamp']))

voilou avec ça tu as a peut près tout ce qu'il te faut si ta d'autre question hésite pas.
et si certain truc te semble obscur y'a toujours de très bon tuto accessible via google :)
0
inuman Messages postés 19 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 16 mai 2008
15 mai 2008 à 15:00
Alors ça a résolu ton problème ?
0