8792 sujets

Développement web côté serveur, CMS

<?php echo "<a href='index.php' target='_parent'>Retour</a>";?>
</li>
</ul>
</div>
<div id="Menu_droite"></div>
<div id="Corps" align="center">
<?php
 if (isset($_POST['nom']) AND isset($_POST['prenom']) AND isset($_POST['pseudo']) AND isset($_POST['email']) AND isset($_POST['dateNaissance']) AND isset($_POST['adresse']) ANd isset($_POST['ville']) AND isset($_POST['password']))
 {
    if ($_POST['nom'] != NULL AND $_POST['prenom'] != NULL AND $_POST['pseudo'] != NULL AND $_POST['email'] != NULL AND $_POST['dateNaissance'] != NULL AND $_POST['adresse'] != NULL AND $_POST['ville'] != NULL AND $_POST['password'] != NULL)
        {
            // D'abort on se connecte a MySQL
                mysql_connect("???", "i3745662", "???") or die(mysql_error());
                mysql_select_db("i3745662") or die(mysql_error());
                
                
                // On utilise la fonction PHP htmlentities pour éviter d'enregistrer du code HTML dans la table
                $nom = htmlentities ($_POST['nom']);
                $prenom = htmlentities ($_POST['prenom']);
                $pseudo = htmlentities ($_POST['pseudo']);
                $email = htmlentities ($_POST['email']);
                $dateNaissance = htmlentities ($_POST['dateNaissance']);
                $adresse = htmlentities ($_POST['adresse']);
                $ville = htmlentities ($_POST['ville']);
                $password = htmlentities ($_POST['password']);
                
                // Ensuite on enregistre le message
                mysql_query("INSERT INTO inscription_formulaire VALUES('', '$nom', '$prenom', '$pseudo', '$email', '$dateNaissance', '$adresse', '$ville', '$password')")or die(mysql_error());
                
                
                // On se déconnecte de MySQL
                mysql_close();
        }
}
?>


<?php echo "<h3>Bienvenue vous n'étes pas encore inscrit</h3>";?>
<p>Remplissez les différente case pour vous inscrire</p>
<p>Celle avec les croix seront obligatoire</p>
<form method="post" action="cible.php">
<?php echo"Nom :<br />";?>
* <input type="text" name="nom" /><br /><br />
<?php echo "Prénom :<br />";?>
* <input type="text" name="prenom" /><br /><br />
<?php echo "Pseudo :<br />";?>
* <input type="text" name="pseudo" /><br /><br />
<?php echo "Adresse E-mail :<br />";?>
* <input type="text" name="email" /><br /><br />
<?php echo "Date de naissance :<br />";?>
<input type="text" name="dateNaissance" /><br /><br />
<?php echo "Adresse :<br />";?>
* <input type="text" name="adresse" /><br /><br />
<?php echo "Ville :<br />";?>
<input type="text" name="ville" /><br /><br />
<?php echo "Password :<br />";?>
* <input type="password" name="password" /><br /><br />
<?php echo "Retappe password :<br />";?>
* <input type="password" name="RePassword" /><br /><br /><br /><br />
<input type="submit" value="Envoyez" /><input type="reset" value="Reset" />

</form>


Alors bonjour a tous se soir je me penche sur un petit probléme que je n'arrive pas a régler il dois manquer quelque chose a mon code car je n'arrive pas a écrire dans la base de données.
Merci de vos conseil est de votre aide Gnomyphore

Modifié par Gnomyphore (07 Sep 2006 - 21:38)
Tu as essayé de mettre ta requête dans une variable et d'afficher sa valeur?

C'est basique comme technique, mais en afficheant la requête tu verras peut-être mieux ce qui se passe, et si tu ne vois rien de spécial tu peux toujours la copier et la coller dans phpmyadmin pour l'éxécuter directement.
EN faite comme erreur il ne me renvoi rien du tout justement.

Mais je vais travailler d'une autre facon je vous remercie encore pour vos réponce. Smiley langue