J'ai creer un mod qui me permet d'afficher des infos de plusieurs table de la DB.
Pour cela, j'ai donc 2 fichiers : forza3_body.html (dans le template) et le forza3.php
Maintenant, je voudrait mettre un formulaire dans le html (qui entre autre recupere des infos du php (user etc ...)) + ajout de variable par l'utilisateur.
Mon probleme est comment creer la partie html qui va donc retourner des infos $variables_utilisteurs vers la DB ?
- Code: Tout sélectionner
<form action" ..." methode="post" ... ?!? ....
je suis perdu là
Une idée ?
D'avance 1000 MERCI
EDIT : APres pas mal d'essai, j'ai un truc qui marche un peu :
Dans le .html :
- Code: Tout sélectionner
<form method="post" action="/phpBB3/forza3.php" >
<select name="pilote">
<option value={PSEUDO}> {PSEUDO}</option>
</select><br>
<select name="style">
<option value="Volant"> Volant</option>
<option value="Pad"> Pad</option>
</select><br>
<select name="console">
<option value="X360"> X360</option>
<option value="Wii"> Wii</option>
</select><br>
<input type="submit" name="envoi" value="Envoyer" />
dans le .php
- Code: Tout sélectionner
// récupération des variables du formulaire
$pilote = $_POST['pilote'];
$style = $_POST['style'];
$console = $_POST['console'];
$sql = "INSERT into a_test VALUES ('$pilote' , '$style' , '$console')";
$result = $db->sql_query($sql);
Par contre, 2 petits soucis :
1/ a la 1er saisie du formulaire, j'ai dans la table une insertion avec tout les champs vide + une insertion avec les donnée.
Pourquoi 2 entrée pour 1 formulaire et pourquoi tous les champs vide ?
2/ comment signifier a l'utilisateur que ces infos ont été envoyé dans la DB ?
Merci d'avance




