[php] problème de inser into dans mon script
Résolu
fabrice11901
Messages postés
787
Date d'inscription
Statut
Membre
Dernière intervention
-
fabrice11901 Messages postés 787 Date d'inscription Statut Membre Dernière intervention -
fabrice11901 Messages postés 787 Date d'inscription Statut Membre Dernière intervention -
--
C'est bizarre, on en apprend tous les jours même quand on ne s'informe pas !!!!
Bonjour, j'ai un script d'espace membre pour les inscription ... il vérifit si tous les champs sont bien pleins et dans ce cas il envois les pseudo, passe, et adresse dans la bdd et si le visiteur à caucher la case pour recevoir un mail de confirmation il envoit en mail mais le script ne met rien dans ma bdd !
le code :
<?
if ( isset($_POST['pseudo']))
$pseudo=$_POST['pseudo'];
if ( isset($_POST['passe']))
$passe=$_POST['passe'];
if ( isset($_POST['adresse']))
$adresse=$_POST['adresse'];
if ($pseudo && $passe && $adresse) {
echo '<html>
<head>
</head>
<body>';
$dbc = @mysql_connect ("localhost", "freeon_freeon", "********");
if(!mysql_errno($dbc)) {
mysql_select_db("freeon_freeonthecity");
$requete1 = "insert into v2 values( '' , '".$pseudo."' , '".$passe."' , '".$adresse."')";
mysql_query($requete1);
echo ' <html> Bravo, votre inscription est bien prise en compte. Si vous avez demandé une confirmation par e-mail celle-ci a été envoyé !
</body>
</html> ';
}
else {
echo '<html><head><META HTTP-EQUIV="Refresh" CONTENT="5; URL=http://www.freeonthecity.com/form_inscription.php"></head>';
echo '<body>Merci de remplir tous les champs</body>';
}
}
mysql_close();
$mail=$_POST['mail'];
if ($mail == '1') {mail($adresse,
"Confirmation d'inscription au site www.freeonthecity.com",
"Bonjour et merci pour votre inscription\r\nVous avez demandé à recevoir par e-mail vos identifiants pour vous connecter au site www.freeonthecity.com\r\nVoici
vos informations :\r\nPseudo : ".$pseudo ."\r\nMot de passe : ". $passe."\r\n".
"Le webmaster vous souhaite une agréable visite sur www.freeonthecity.com !", "From:webmaster@freeonthecity.com\r\nReply-To:webmaster@freeonthecity.com");
}
else {
echo "<p></p>";
}
?> <html><a href="http://www.freeonthecity.com/accueil.php">Retour à l'accueil</A></html>
merci de m'aider assez rapidement
C'est bizarre, on en apprend tous les jours même quand on ne s'informe pas !!!!
Bonjour, j'ai un script d'espace membre pour les inscription ... il vérifit si tous les champs sont bien pleins et dans ce cas il envois les pseudo, passe, et adresse dans la bdd et si le visiteur à caucher la case pour recevoir un mail de confirmation il envoit en mail mais le script ne met rien dans ma bdd !
le code :
<?
if ( isset($_POST['pseudo']))
$pseudo=$_POST['pseudo'];
if ( isset($_POST['passe']))
$passe=$_POST['passe'];
if ( isset($_POST['adresse']))
$adresse=$_POST['adresse'];
if ($pseudo && $passe && $adresse) {
echo '<html>
<head>
</head>
<body>';
$dbc = @mysql_connect ("localhost", "freeon_freeon", "********");
if(!mysql_errno($dbc)) {
mysql_select_db("freeon_freeonthecity");
$requete1 = "insert into v2 values( '' , '".$pseudo."' , '".$passe."' , '".$adresse."')";
mysql_query($requete1);
echo ' <html> Bravo, votre inscription est bien prise en compte. Si vous avez demandé une confirmation par e-mail celle-ci a été envoyé !
</body>
</html> ';
}
else {
echo '<html><head><META HTTP-EQUIV="Refresh" CONTENT="5; URL=http://www.freeonthecity.com/form_inscription.php"></head>';
echo '<body>Merci de remplir tous les champs</body>';
}
}
mysql_close();
$mail=$_POST['mail'];
if ($mail == '1') {mail($adresse,
"Confirmation d'inscription au site www.freeonthecity.com",
"Bonjour et merci pour votre inscription\r\nVous avez demandé à recevoir par e-mail vos identifiants pour vous connecter au site www.freeonthecity.com\r\nVoici
vos informations :\r\nPseudo : ".$pseudo ."\r\nMot de passe : ". $passe."\r\n".
"Le webmaster vous souhaite une agréable visite sur www.freeonthecity.com !", "From:webmaster@freeonthecity.com\r\nReply-To:webmaster@freeonthecity.com");
}
else {
echo "<p></p>";
}
?> <html><a href="http://www.freeonthecity.com/accueil.php">Retour à l'accueil</A></html>
merci de m'aider assez rapidement
A voir également:
- [php] problème de inser into dans mon script
- Touche inser clavier - Guide
- Script vidéo youtube - Guide
- Insérer une vidéo dans powerpoint - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mas script - Accueil - Windows
8 réponses
ta requete devrais etre comme ca je pense
$requete1 = "insert into (champ1,champ2,champ3,champ4) values( '' , '$pseudo' , '$passe' , '$adresse')";
$requete1 = "insert into (champ1,champ2,champ3,champ4) values( '' , '$pseudo' , '$passe' , '$adresse')";
Bonjour et merci de m'aider.
sa marche toujours pas voici le nouveau code avec la nouvelle requete donc :
<?
if ( isset($_POST['pseudo']))
$pseudo=$_POST['pseudo'];
if ( isset($_POST['passe']))
$passe=$_POST['passe'];
if ( isset($_POST['adresse']))
$adresse=$_POST['adresse'];
if ($pseudo && $passe && $adresse) {
echo '<html>
<head>
</head>
<body>';
$dbc = @mysql_connect ("localhost", "freeon_freeon", "****");
if(!mysql_errno($dbc)) {
mysql_select_db("freeon_freeonthecity");
$requete1 = "insert into pseudo,passe,adresse from v2 values( '' , '".$pseudo."' , '".$passe."' , '".$adresse."')";
mysql_query($requete1);
echo ' <html> Bravo, votre inscription est bien prise en compte. Si vous avez demandé une confirmation par e-mail celle-ci a été envoyé !
</body>
</html> ';
}
else {
echo '<html><head><META HTTP-EQUIV="Refresh" CONTENT="5; URL=http://www.freeonthecity.com/form_inscription.php"></head>';
echo '<body>Merci de remplir tous les champs</body>';
}
}
mysql_close();
$mail=$_POST['mail'];
if ($mail == '1') {mail($adresse,
"Confirmation d'inscription au site www.freeonthecity.com",
"Bonjour et merci pour votre inscription\r\nVous avez demandé à recevoir par e-mail vos identifiants pour vous connecter au site www.freeonthecity.com\r\nVoici
vos informations :\r\nPseudo : ".$pseudo ."\r\nMot de passe : ". $passe."\r\n".
"Le webmaster vous souhaite une agréable visite sur www.freeonthecity.com !", "From:webmaster@freeonthecity.com\r\nReply-To:webmaster@freeonthecity.com");
}
else {
echo "<p></p>";
}
?> <html><a href="http://www.freeonthecity.com/accueil.php">Retour à l'accueil</A></html>
merci de m'aider car là j'avous je suis perdu je n'ai jamais eu ce problème
sa marche toujours pas voici le nouveau code avec la nouvelle requete donc :
<?
if ( isset($_POST['pseudo']))
$pseudo=$_POST['pseudo'];
if ( isset($_POST['passe']))
$passe=$_POST['passe'];
if ( isset($_POST['adresse']))
$adresse=$_POST['adresse'];
if ($pseudo && $passe && $adresse) {
echo '<html>
<head>
</head>
<body>';
$dbc = @mysql_connect ("localhost", "freeon_freeon", "****");
if(!mysql_errno($dbc)) {
mysql_select_db("freeon_freeonthecity");
$requete1 = "insert into pseudo,passe,adresse from v2 values( '' , '".$pseudo."' , '".$passe."' , '".$adresse."')";
mysql_query($requete1);
echo ' <html> Bravo, votre inscription est bien prise en compte. Si vous avez demandé une confirmation par e-mail celle-ci a été envoyé !
</body>
</html> ';
}
else {
echo '<html><head><META HTTP-EQUIV="Refresh" CONTENT="5; URL=http://www.freeonthecity.com/form_inscription.php"></head>';
echo '<body>Merci de remplir tous les champs</body>';
}
}
mysql_close();
$mail=$_POST['mail'];
if ($mail == '1') {mail($adresse,
"Confirmation d'inscription au site www.freeonthecity.com",
"Bonjour et merci pour votre inscription\r\nVous avez demandé à recevoir par e-mail vos identifiants pour vous connecter au site www.freeonthecity.com\r\nVoici
vos informations :\r\nPseudo : ".$pseudo ."\r\nMot de passe : ". $passe."\r\n".
"Le webmaster vous souhaite une agréable visite sur www.freeonthecity.com !", "From:webmaster@freeonthecity.com\r\nReply-To:webmaster@freeonthecity.com");
}
else {
echo "<p></p>";
}
?> <html><a href="http://www.freeonthecity.com/accueil.php">Retour à l'accueil</A></html>
merci de m'aider car là j'avous je suis perdu je n'ai jamais eu ce problème
désolé j'ai fais une faute
$requete1 = "insert into v2 (champ1,champ2,champ3,champ4) values( '' , '$pseudo' , '$passe' , '$adresse')";
$requete1 = "insert into v2 (champ1,champ2,champ3,champ4) values( '' , '$pseudo' , '$passe' , '$adresse')";
ça marche toujours pas c'est vraiment un truc de fou ce truc !!!!!! en plus ce script il a déjà marcher quand moi je me suis inscrit comme webmaster sur mon site et d'autre script avec le même code qui insere une ip dans ma bdd (pas dans la même table) fonctionne très bien je vais essayer de supprimer la table et de la refaire pour voir si cela ne vient pas de ça. Je te tiens au couran.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
juste en dessous de la requete ecris ca
echo $requete1;
tu verra en fait ta requete avec les valeurs qu'il insere
echo $requete1;
tu verra en fait ta requete avec les valeurs qu'il insere
requete que ça m met :
insert into v2 pseudo,passe,adresse values( '' , 'fifi' , 'fafa' , 'mail@adresse.com') Bravo, votre inscription est bien prise en compte. Si vous avez demandé
une confirmation par e-mail celle-ci a été envoyé !
donc le script fonctionne à parament bien non?
Dans la table j'ai fais :
CREATE TABLE `v2` ( `id` int(99) auto_increment, `pseudo` varchar(65) NOT NULL default '', `passe` varchar(65) NOT NULL default '', `adresse` varchar(85) NOT NULL, PRIMARY KEY (id) )
donc là je ne vois pas du tout le problème !
insert into v2 pseudo,passe,adresse values( '' , 'fifi' , 'fafa' , 'mail@adresse.com') Bravo, votre inscription est bien prise en compte. Si vous avez demandé
une confirmation par e-mail celle-ci a été envoyé !
donc le script fonctionne à parament bien non?
Dans la table j'ai fais :
CREATE TABLE `v2` ( `id` int(99) auto_increment, `pseudo` varchar(65) NOT NULL default '', `passe` varchar(65) NOT NULL default '', `adresse` varchar(85) NOT NULL, PRIMARY KEY (id) )
donc là je ne vois pas du tout le problème !