Envoie de donner d'un formulaire vers une bdd

remi3211 Messages postés 521 Statut Membre -  
remi3211 Messages postés 521 Statut Membre -
Bonjour,
je voudrais savoir comment on envoie les données d'un formulaires vers la BDD, merci de répondre

9 réponses

giheller Messages postés 1960 Date d'inscription   Statut Membre Dernière intervention   146
 
bonsoir,
si votre soucis est en php, on récupère les données du formulaire (method get ou post)
puis on crée une requête sql
input into mabase (col1,col2, ...) values('val1,val2, ....)
0
remi3211 Messages postés 521 Statut Membre 54
 
et comment on fait tout ça ??
0
giheller Messages postés 1960 Date d'inscription   Statut Membre Dernière intervention   146
 
Bonjour,

On fait tout ça avec du html, du php et du mysql si c'est votre environnement de travail.
Connaissez vous ces langages ? si non il faut peut être commencer par envisager une formation.
à défaut il existe sur le net des "fouletitudes" d'exemples. Il n'y a plus qu'à faire du copier coller.
0
moderno31 Messages postés 900 Statut Membre 92
 
Hello
Comme dit précédemment, ce serait bien que tu précises le langage ainsi que ton environnement de travail.
Je peux donner l'exemple de PHP au complet !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
remi3211 Messages postés 521 Statut Membre 54
 
Oui c'est en langage php, et puis le formulaire ressemble à ça :

<td class="td_content">
<form name="form1" method="post">
<label><?php echo $lang['username'] ?>
<input class='textbox' type="text" name="name">
</label>
<p>
<label><?php echo $lang['password'] ?>
<input class='textbox' type="password" name="pass">
</label>
</p>
<p>
<label><?php echo $lang['retypePass'] ?>
<input class='textbox' type="password" name="pass_">
</label>
</p>
<p>
<label><?php echo $lang['validEmail'] ?>
<input class='textbox' type="text" name="email">
</label>
</p>
<p>
<label><?php echo $lang['faction'] ?>
<select class='dropdown' name="faction">
<?php for ($i=0; $i<count($factions); $i++) echo "<option value='".$i."'>".$factions[$i][1]."</option>"; ?>
</select>
</label>
</p>
<p>
<label><?php echo $lang['typeCode'] ?> '<?php echo $_SESSION["code"];?>'<img src="captcha.php">
<input class='textbox' type="text" name="code">
</label>
</p>
<p>
<label>
<input class='button' type="submit" name="reg" value="<?php echo $lang['submit'] ?>">
</label>
</p>
</form> </td>
</tr>
0
moderno31 Messages postés 900 Statut Membre 92
 
Hello, dsl du retard
déjà le formulaire n'est pas complet
<form name="form1" method="post" action="page.php">
Il te faut lui ajouter la page qui va récupérer les données.
Ensuite tes variables $lang doivent etre déclarées dans un session start entête de page. Parce que là j ene vois la source de cette info.
Ensuite il faut paramétrer l'entête de page de page.php pour récupérer les informations de tous les objets formulaire du style (c'est le name qui interesse)

<input class='textbox' type="text" name="name">
<input class='textbox' type="password" name="pass">
<input class='textbox' type="password" name="pass_">
<input class='textbox' type="text" name="email"> ...

session_start();
include 'Acces.php';-->fichier qui contient les accès à la connexion (bonus je suis gentil)

//Récupération de la saisie utilisateur
$nom = $_POST["name"];-->Récupération de l'info depuis l'objet input nommé "name" par la méthode POST (voir début formulaire : différent de $_GET["name"]
$_SESSION["name"] = $nom ; -->Mise en mémoire de session (pourra etre appelé sur n'importe quelle autre page sans avoir à récupérer de nouveau l'information)

Attention que les noms de formulaire dynamiques peuvent poser problème
J'espère avoir aidé..
0
remi3211 Messages postés 521 Statut Membre 54
 
Ok, merci mais ou je les retrouve dans la BDD ?
0
moderno31 Messages postés 900 Statut Membre 92
 
Hello, il n'est pas encore question de BDD pour l'instant. On récupére juste de l'information
0
remi3211 Messages postés 521 Statut Membre 54
 
ok
0