Formulaire d'inscription
rafalito.veh
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
rafalito.veh Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
rafalito.veh Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
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:
- Formulaire d'inscription
- Whatsapp formulaire opposition - Guide
- Wetransfer gratuit sans inscription - Guide
- Formulaire de réclamation facebook - Guide
- Twitter inscription - Guide
- Vinted inscription - Guide
2 réponses
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.
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]
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]
j'ai fais tout ce que vous m'avez recommandé mais aucun message d'erreur et pourtant toujours le même pepin