Pb insertion donnée à Base Données en php

Fermé
Mr Joé Messages postés 94 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 5 décembre 2008 - 6 mars 2008 à 13:43
 mouhssine - 18 mars 2008 à 21:20
Bonjour j'ai un problème pour envoyer des données avec un formulaire en php dans une base sql
voici le code:

<label for='pseudo' class='label_cote'>Pseudo : </label>
<input type='text' name='pseudo' id='pseudo' />
<div class='cleaner'> </div>
<label for='nom' class='label_cote'>Nom : </label>
<input type='text' name='nom' id='nom' />
<label for='prenom' class='label_cote'>Prénom : </label>
<input type='text' name='prenom' id='prenom' />
...

<input type='submit' name='send' value='S'inscrire' accesskey='s' />

<?

$connect= mysql_connect("localhost","root","");

if($connect)
{echo " connexion au serveur réussie";}
else echo mysql_error();

$connexion = mysql_select_db("dvd");

if ($connexion)
{echo "connexion au serveur réussie";}
else echo mysql-error();




//requete d'insertion

$pseudo = $_GET['pseudo'];
$nom = $_GET['nom'];
$prenom = $_GET['prenom'];
$datedenaissance = $_GET['datedenaissance'];
$adresse =$_GET['adresse'];
$teladherent =$_GET['teladherent'];
$password =$_GET['password'];
$mail = $_GET['mail'];

$sql = "insert into client (Pseudo,NomAdherent, PrenomAdherent,DateNaissance,
Adresse,TelAdherent,email,Password)
VALUES ('$pseudo','$nom','$prenom','$datedenaissance','$adresse','$teladherent','$password,'$mail')";
mysql_query($sql);


une fois que je clique sur le submit il n'y a pas effet les données saisies ne sont pas répercuté dans la base de données.

Je vous remercie de votre aide,

3 réponses

Utilisateur anonyme
6 mars 2008 à 13:47
Salut,


Quel est l'action sur ton formulaire ?
0
Mr Joé Messages postés 94 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 5 décembre 2008 3
6 mars 2008 à 13:49
<form action='confInscription.php' method='post'>

Cela dirige vers un formulaire pour confirmer l'inscription de l'adherent

Le voici :

<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"fr\" >
<head>
<title>Mon super site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="dvd.css" />
</head>

<body>
<?php

// L'Entete
echo "<div id=\"en_tete\">";

echo "</div>";

//Le Menu
echo "<div id=\"menu\">";
include("menu.php") ;
echo "</div>";

echo "<div id='corps'>";
echo "<fieldset>
<legend>Validation Inscription</legend>
<p>
Votre inscription a bien été prise en compte. Un e-mail de confirmation vous sera envoyé
pour valider votre inscription.
</p>\n";

echo "</div>";

echo"<div id='pied_de_page'>";
include('pied.php') ;
echo "</div>";
?>


</body>

</html>
0
mouhssine > Mr Joé Messages postés 94 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 5 décembre 2008
18 mars 2008 à 21:20
je pense que l'action de votre formulaire et 'POST' et vous faites la récuperation avec 'GET' donc il faut changer le get par post ou l'inverse
0
Utilisateur anonyme
6 mars 2008 à 13:51



le code d'INSERT est sur la même page que le formulaire?
0
Mr Joé Messages postés 94 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 5 décembre 2008 3
6 mars 2008 à 14:00
oui il est juste à la fin de mon formulaire,

Merci d'avance
0
the_unknown Messages postés 5 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 6 mars 2008 1
6 mars 2008 à 13:51
Tu a oublié FORM :)

<form method=GET action='insert.php'>
<label for='pseudo' class='label_cote'>Pseudo : </label>
<input type='text' name='pseudo' id='pseudo' />
<div class='cleaner'> </div>
<label for='nom' class='label_cote'>Nom : </label>
<input type='text' name='nom' id='nom' />
<label for='prenom' class='label_cote'>Prénom : </label>
<input type='text' name='prenom' id='prenom' />
...

<input type='submit' name='send' value='S'inscrire' accesskey='s' />
</form>
0
Mr Joé Messages postés 94 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 5 décembre 2008 3
6 mars 2008 à 13:59
Je viens de fermer ma balise <form> avec </form> mais je nè toujours pas de résultat.
Pense tu que ça peut venir d'un autre problème.

Merci d'avance;
0