Formulaire d'inscription

Fermé
rafalito.veh Messages postés 14 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 13 août 2015 - Modifié par rafalito.veh le 1/06/2015 à 11:52
rafalito.veh Messages postés 14 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 13 août 2015 - 4 juin 2015 à 12:35
Bonjour, svp je me suis exercé à faire un formulaire php-html que j'ai ensuite connecté à une base de données mysql . j'ai travaillé avec dreamweaver et il n'y a aucune erreur dans les code. mais chose bizarre, quand j'entre des données d'un utilisateurs, les données s'en vont comme ci elle allaient s'enregistrer dans ma BD mais je vais actualiser ma base, je ne vois pas les données enregistrer, cela est du à quoi svp? merci d'avance .
pour vous situer un peu sur mon travail, voici le code

<!doctype html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">

<?php


if(isset($_POST['submit']))

{

$nom = htmlspecialchars(trim($_POST['nom']));
$password = htmlspecialchars(trim($_POST['password']));
$repeat = htmlspecialchars(trim($_POST['repeat']));

if($nom&&$prenom&&$dat_nais&&$email&&$message&&$password&&$repeat)

{ if (strlen($nom)>=4)

{ if (strlen($password)>=10)

{ if ($password==$repeat)
{
$password = md5($password);
mysql_connect('localhost','root','');
mysql_select_db('db_formulaire');
$query = mysql_query ("insert into utilisateur values('','$nom','$password')");

die('inscription terminée') ;
}
else echo "mots de passes differents";
}
else echo "les caractères doivent depassé 10 lettres";
}
else echo "les caractères doivent depassé 4 lettres";
}
else echo "veuillez remplir tous les champs";

}

?>

<title>formulaire d'inscription</title>

</head>
<body>

<form name="form1" action="php_html.php" method="post">

<table width="700" border="5" align="left" cellpadding="5" cellspacing="10" id="rafale" title="formulaire" >

<tr ><td colspan="2"><h2>FORMULAIRE D'INSCRIPTION</h2></td></tr>

<tr>

<td><label for="nom_user">Nom :</label></td>

<td><input type="text" name="nom" value="" title="entrez votre nom"></td>
</tr>





<tr>

<td><label for="password_user">mot de passe:</label></td>

<td><input type="password" name="password"></td>
</tr>
<tr>

<td><label for="repeat_pass">repeter mot de passe:</label></td>

<td><input type="password" name="repeat"></td>
</tr>

<tr align = "right">

<td><input type="submit" value="Envoi"></td>

</tr>
</table>

</form>

</body>

</html>







la rafale kw
A voir également:

2 réponses

blackduck Messages postés 817 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 24 novembre 2018 96
Modifié par blackduck le 1/06/2015 à 11:21
Salut,

Alors tu n'as aucun message d'erreur à l'affichage? Si tu observes l'événement du clic sur le bouton valider ( avec firebug par exemple) vois tu la requête POST? Le script que tu as posté est bien nommé php_html.php? Tu peux vérifier ta requête au moment de l'exécution en la mettant dans un variable.

$query_str="insert into utilisateur values('','$nom','$password')";
echo $query_str;
$query = mysql_query ($query_str);

Tu peux vérifier que tous les paramètres sont bien ceux attendus.

Utilises les balise < code ></ code > lorsque tu postes sur le forum ;)
Résolu? ===> [RESOLU]
1
rafalito.veh Messages postés 14 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 13 août 2015
1 juin 2015 à 12:31
salut ,
j'ai fais tout ce que vous m'avez recommandé mais aucun message d'erreur et pourtant toujours le même pepin
0
blackduck Messages postés 817 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 24 novembre 2018 96
1 juin 2015 à 14:12
As tu vérifier la requête POST? A quoi ressemble le echo de ta requête? Je vois que le premier paramètre est vide, si c'est un id auto incrémenté pas besoin de le mettre dans les values.
0
rafalito.veh Messages postés 14 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 13 août 2015
4 juin 2015 à 12:35
bon franchement je comprends pas l'expression "requête post" de quoi s'agit-il? svp situez!!! cordialement
0