par
nyny974 » 02 juin 2013, 19:06
Ducoup j'ai sa : 'users' (id* ,nom ,prenom ,username ,password ,email ,remarque)
'genre' (typegenre*)
'gout' (id*,typegenre*)
<tr>
<td align="left">Vos genre de film préférer :</td>
</tr>
<tr>
<td align = 'center'><input type='checkbox' name='gout[]' value='Animation'id="Animation">Animation</td>
<td align = 'center'><input type='checkbox' name='gout[]' value='Aventure'>Aventure</td>
</tr>
<tr>
<td align = 'center'><input type='checkbox' name='gout[]' value='Comédie'>Comédie</td>
<td align = 'center'><input type='checkbox' name='gout[]' value='Comédie Dramatique'>Comédie Dramatique</td>
</tr><tr>
<td align = 'center'><input type='checkbox' name='gout[]' value='Documentaire'>Documentaire</td>
<td align = 'center'><input type='checkbox' name='gout[]' value='Drame'>Drame</td>
</tr><tr>
<td align = 'center'><input type='checkbox' name='gout[]' value='Espionnage'>Espionnage</td>
<td align = 'center'><input type='checkbox' name='gout[]' value='Fantastique'>Fantastique</td>
</tr><tr>
<td align = 'center'><input type='checkbox' name='gout[]' value='Policier'>Policier</td>
<td align = 'center'><input type='checkbox' name='gout[]' value='Thriller'>Thriller</td>
</tr>
et
<?php
// affectation dans des variables
$username =$_POST["username"];
$nom =$_POST["nom"];
$prenom =$_POST["prenom"];
$password =$_POST["password"];
$email =$_POST["email"];
$remarque =$_POST["remarque"];
// connexion au serveur MySQL
mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
// ouverture de la base .....
mysql_select_db('rex') or die('Erreur de selection '.mysql_error());
//On verifie que le formulaire a ete envoye
if(isset($_POST['username'], $_POST['password'], $_POST['email'], $_POST['nom'], $_POST['prenom'], $_POST['remarque']) and $_POST['username']!='')
{
//On echape les variables pour pouvoir les mettre dans une requette SQL
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);
$email = mysql_real_escape_string($_POST['email']);
$nom = mysql_real_escape_string($_POST['nom']);
$prenom = mysql_real_escape_string($_POST['prenom']);
$remarque = mysql_real_escape_string($_POST['remarque']);
//On verifie sil ny a pas deja un utilisateur inscrit avec le pseudo choisis
$dn = mysql_num_rows(mysql_query('select id from users where username="'.$username.'"'));
if($dn==0)
{
//On recupere le nombre dutilisateurs pour donner un identifiant a lutilisateur actuel
$dn2 = mysql_num_rows(mysql_query('select id from users'));
$id = $dn2+1;
//On enregistre les informations dans la base de donnee
if(mysql_query('insert into users(id, username, password, email, nom, prenom, remarque) values ('.$id.', "'.$username.'", "'.$password.'", "'.$email.'", "'.$nom.'", "'.$prenom.'", "'.$remarque.'")'))
{
//Si ca a fonctionne, on naffiche pas le formulaire
$form = false;
?>
<div class="message">Vous avez bien été inscrit. Vous pouvez dorénavant vous connecter sur la page d'accueil.<br />
<a href="index-2.html">Acceuil</a></div>
<?php
}
else
{
//Sinon on dit quil y a eu une erreur
$form = true;
$message = 'Une erreur est survenue lors de l\'inscription.';
}
}
else
{
//Sinon, on dit que le pseudo voulu est deja pris
$form = true;
$message = 'Un autre utilisateur utilise déjà le nom d\'utilisateur que vous désirez utiliser.';
}
}
else
{
$form = true;
}
if($form)
{
//On affiche un message sil y a lieu
if(isset($message))
{
echo '<div class="message">'.$message.'</div>';
}
//On affiche le formulaire
}
?>
Comment je peux inscrire le réponse de gout dans la bdd ? pour en ressortir un tableau sur une page
Ducoup j'ai sa : 'users' (id* ,nom ,prenom ,username ,password ,email ,remarque)
'genre' (typegenre*)
'gout' (id*,typegenre*)
[html]<tr>
<td align="left">Vos genre de film préférer :</td>
</tr>
<tr>
<td align = 'center'><input type='checkbox' name='gout[]' value='Animation'id="Animation">Animation</td>
<td align = 'center'><input type='checkbox' name='gout[]' value='Aventure'>Aventure</td>
</tr>
<tr>
<td align = 'center'><input type='checkbox' name='gout[]' value='Comédie'>Comédie</td>
<td align = 'center'><input type='checkbox' name='gout[]' value='Comédie Dramatique'>Comédie Dramatique</td>
</tr><tr>
<td align = 'center'><input type='checkbox' name='gout[]' value='Documentaire'>Documentaire</td>
<td align = 'center'><input type='checkbox' name='gout[]' value='Drame'>Drame</td>
</tr><tr>
<td align = 'center'><input type='checkbox' name='gout[]' value='Espionnage'>Espionnage</td>
<td align = 'center'><input type='checkbox' name='gout[]' value='Fantastique'>Fantastique</td>
</tr><tr>
<td align = 'center'><input type='checkbox' name='gout[]' value='Policier'>Policier</td>
<td align = 'center'><input type='checkbox' name='gout[]' value='Thriller'>Thriller</td>
</tr>[/html]
et
[php]<?php
// affectation dans des variables
$username =$_POST["username"];
$nom =$_POST["nom"];
$prenom =$_POST["prenom"];
$password =$_POST["password"];
$email =$_POST["email"];
$remarque =$_POST["remarque"];
// connexion au serveur MySQL
mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
// ouverture de la base .....
mysql_select_db('rex') or die('Erreur de selection '.mysql_error());
//On verifie que le formulaire a ete envoye
if(isset($_POST['username'], $_POST['password'], $_POST['email'], $_POST['nom'], $_POST['prenom'], $_POST['remarque']) and $_POST['username']!='')
{
//On echape les variables pour pouvoir les mettre dans une requette SQL
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);
$email = mysql_real_escape_string($_POST['email']);
$nom = mysql_real_escape_string($_POST['nom']);
$prenom = mysql_real_escape_string($_POST['prenom']);
$remarque = mysql_real_escape_string($_POST['remarque']);
//On verifie sil ny a pas deja un utilisateur inscrit avec le pseudo choisis
$dn = mysql_num_rows(mysql_query('select id from users where username="'.$username.'"'));
if($dn==0)
{
//On recupere le nombre dutilisateurs pour donner un identifiant a lutilisateur actuel
$dn2 = mysql_num_rows(mysql_query('select id from users'));
$id = $dn2+1;
//On enregistre les informations dans la base de donnee
if(mysql_query('insert into users(id, username, password, email, nom, prenom, remarque) values ('.$id.', "'.$username.'", "'.$password.'", "'.$email.'", "'.$nom.'", "'.$prenom.'", "'.$remarque.'")'))
{
//Si ca a fonctionne, on naffiche pas le formulaire
$form = false;
?>
<div class="message">Vous avez bien été inscrit. Vous pouvez dorénavant vous connecter sur la page d'accueil.<br />
<a href="index-2.html">Acceuil</a></div>
<?php
}
else
{
//Sinon on dit quil y a eu une erreur
$form = true;
$message = 'Une erreur est survenue lors de l\'inscription.';
}
}
else
{
//Sinon, on dit que le pseudo voulu est deja pris
$form = true;
$message = 'Un autre utilisateur utilise déjà le nom d\'utilisateur que vous désirez utiliser.';
}
}
else
{
$form = true;
}
if($form)
{
//On affiche un message sil y a lieu
if(isset($message))
{
echo '<div class="message">'.$message.'</div>';
}
//On affiche le formulaire
}
?> [/php]
Comment je peux inscrire le réponse de gout dans la bdd ? pour en ressortir un tableau sur une page