Probleme avec Insert INTO

lTommyl Messages postés 28 Date d'inscription jeudi 15 septembre 2005 Statut Membre Dernière intervention 26 novembre 2008 - 5 nov. 2006 à 18:33
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>

7 réponses

cs_alexscott Messages postés 54 Date d'inscription vendredi 28 février 2003 Statut Membre Dernière intervention 10 novembre 2006
5 nov. 2006 à 18:38
pk il y a des tabulations de part et d'autre de ton INTO ?
lTommyl Messages postés 28 Date d'inscription jeudi 15 septembre 2005 Statut Membre Dernière intervention 26 novembre 2008
5 nov. 2006 à 19:13
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.
lTommyl Messages postés 28 Date d'inscription jeudi 15 septembre 2005 Statut Membre Dernière intervention 26 novembre 2008
5 nov. 2006 à 20:08
Petit Up ?
lTommyl Messages postés 28 Date d'inscription jeudi 15 septembre 2005 Statut Membre Dernière intervention 26 novembre 2008
5 nov. 2006 à 20:13
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 ;

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lTommyl Messages postés 28 Date d'inscription jeudi 15 septembre 2005 Statut Membre Dernière intervention 26 novembre 2008
6 nov. 2006 à 00:13
echo marche pas.
affiche rien
lTommyl Messages postés 28 Date d'inscription jeudi 15 septembre 2005 Statut Membre Dernière intervention 26 novembre 2008
6 nov. 2006 à 01:00
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', '-', '', '', ''
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
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');
Rejoignez-nous