Probleme avec Insert INTO

Messages postés
28
Date d'inscription
jeudi 15 septembre 2005
Statut
Membre
Dernière intervention
26 novembre 2008
- - Dernière réponse : lTommyl
Messages postés
28
Date d'inscription
jeudi 15 septembre 2005
Statut
Membre
Dernière intervention
26 novembre 2008
- 7 nov. 2006 à 00:36
Voila,

j'ai cree un petit script d'inscription mais depuis 3 jours il ne veut plus accepter les membres.
aucune erreur apparait mais il n'insere pas les info dans la base de donner.

voici le code :

<?php
if(isset($pseudo) &amp;&amp; !empty($pseudo) &amp;&amp; isset($mdp) &amp;&amp; !empty($mdp)
&amp;&amp; isset($email) &amp;&amp; !empty($email))
{

$pseudo=addslashes(htmlspecialchars($_POST['pseudo']));
$mdp=addslashes(htmlspecialchars($_POST['mdp']));
$email=addslashes(htmlspecialchars($_POST['email']));
$url_site=addslashes(htmlspecialchars($_POST['url_site']));
$age=addslashes(htmlspecialchars($_POST['age']));
$sexe=addslashes(htmlspecialchars($_POST['sexe']));
$infos_comp=addslashes(htmlspecialchars($_POST['infos_comp']));
$avatar=addslashes(htmlspecialchars($_POST['avatar']));

connecter();
$query = ("SELECT * FROM membres WHERE pseudo LIKE $pseudo") or die(mysql_error());
$result = mysql_query($query);
$num = mysql_num_rows($result);
if($num==0){
        $query2=("INSERT INTO membres (id_membre,pseudo,mdp,email,url_site,age,sexe,infos_comp,avatar) VALUES ('', '$pseudo', '$mdp', '$eemail', '$url_site', '$age', '$sexe', '$infos_comp', ''") or die(mysql_error());

        $result = mysql_query($query2);
        if(!empty($avatar))
        {
                $query3=("SELECT * FROM membres WHERE pseudo LIKE '$pseudo'") or die(mysql_error());
                $result = mysql_query($query3);
                $row = mysql_fetch_row($result);
                $ext = "";
                $nom_image=($row[0]);
                $chemin = $nom_image;
        }
 
echo "

<center>Inscription réussie";

}else
        echo "

<center>Un autre membre utilise déjà ce pseudo !</center>
";
}
?>
<form action="login.php?page=2" method="post" enctype="multipart/form-data">
Pseudo*:, ,
----
Mot de passe*:, ,
----
Adresse e-mail*:, ,
----
Url de votre site:, ,
----
Age:, <select name="age"><option value="-">-</option>
<? for($i=0;$i<100;$i++) echo "<option value='$i'>$i</option>";?>
</select> ans,
----
Sexe:,  F
M,
----
Informations complémentaires:, <textarea name="infos_comp" rows="4" cols="20"></textarea>,
----
Avatar (Lien complet (http://....))*:, ,
----
,
----
retour

</form>
Afficher la suite 

7 réponses

Messages postés
55
Date d'inscription
vendredi 28 février 2003
Statut
Membre
Dernière intervention
10 novembre 2006
0
Merci
pk il y a des tabulations de part et d'autre de ton INTO ?
Commenter la réponse de cs_alexscott
Messages postés
28
Date d'inscription
jeudi 15 septembre 2005
Statut
Membre
Dernière intervention
26 novembre 2008
0
Merci
Je ne c'est plus ,
je l'es fait avec un mec donc je ne me rapelle plus du tout pourquoi on avait fait sa.
Commenter la réponse de lTommyl
Messages postés
28
Date d'inscription
jeudi 15 septembre 2005
Statut
Membre
Dernière intervention
26 novembre 2008
0
Merci
Petit Up ?
Commenter la réponse de lTommyl
Messages postés
28
Date d'inscription
jeudi 15 septembre 2005
Statut
Membre
Dernière intervention
26 novembre 2008
0
Merci
Voici ma table :

CREATE TABLE `membres` (
  `id_membre` int(4) NOT NULL auto_increment,
  `pseudo` varchar(40) NOT NULL default '',
  `mdp` varchar(30) NOT NULL default '',
  `email` varchar(60) NOT NULL default '',
  `url_site` varchar(60) NOT NULL default '',
  `age` int(3) NOT NULL default '0',
  `sexe` char(1) NOT NULL default '',
  `infos_comp` text NOT NULL,
  `avatar` varchar(200) NOT NULL default '',
  PRIMARY KEY  (`id_membre`)
) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;
Commenter la réponse de lTommyl
Messages postés
28
Date d'inscription
jeudi 15 septembre 2005
Statut
Membre
Dernière intervention
26 novembre 2008
0
Merci
echo marche pas.
affiche rien
Commenter la réponse de lTommyl
Messages postés
28
Date d'inscription
jeudi 15 septembre 2005
Statut
Membre
Dernière intervention
26 novembre 2008
0
Merci
je me suis tromper,
lorsque je fait un inscription avecle echo query2 ,

il m'affiche les donnees que j'ai demander.

exemple :

INSERT INTO membres
(id_membre,pseudo,mdp,email,url_site,age,sexe,infos_comp,avatar) VALUES
('', 'test', 'test', '', 'http://test', '-', '', '', ''
Commenter la réponse de lTommyl
Messages postés
28
Date d'inscription
jeudi 15 septembre 2005
Statut
Membre
Dernière intervention
26 novembre 2008
0
Merci
Reponse  du query2 :

INSERT INTO membres
(id_membre,pseudo,mdp,email,url_site,age,sexe,infos_comp,avatar) VALUES
('', 'test', 'test', 'test@gmail.com', 'http://testest.com', '25', 'm',
'123344', ''

Reponse du mysql error :

Aucune Reponse pour or die('mon insert ne marche pas');
Commenter la réponse de lTommyl