CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PHP] Requête SQL sans effet ...

iwanttobelieve
iwanttobelieve
Niveau 10
11 février 2008 à 21:10:46

:salut:

Voilà mon problème : Cette requête SQL n'a aucun effet ! Rien ne s'écrit dans la BdD ... Voici le code :

--------------------------------------------------

if ($i == 0)
{

if (isset($_FILES['avatar']['size']))
{
$avatar = time();
$nomavatar = str_replace(' ',,$avatar).".".$extension_upload;
$avatar = "/avatar/".str_replace(' ',
,$avatar).".".$extension_upload;

move_uploaded_file($_FILES['avatar']['tmp_name'],$
avatar);
}

$temps = time();
$desc = htmlspecialchars($_POST['desc'], ENT_QUOTES);
$desc = nl2br($desc);
$pseudo = htmlspecialchars($_POST['pseudo'], ENT_QUOTES);
$nom = htmlspecialchars($_POST['nom'], ENT_QUOTES);
$mail = htmlspecialchars($_POST['mail'], ENT_QUOTES);
$adresse = htmlspecialchars($_POST['adresse'], ENT_QUOTES);
$mdp = md5($_POST['mdp']);
$sexe = $_POST['sexe'];
$jour = $_POST['jour'];
$mois = $_POST['mois'];
$annee = $_POST['annee'];
$situation = htmlspecialchars($_POST['situation'], ENT_QUOTES);
$pays = htmlspecialchars($_POST['pays'], ENT_QUOTES);
$tel = $_POST['tel'];
$mail = $_POST['mail'];
$nes = $_POST['NES'];
$snes = $_POST['SNES'];
$n64 = $_POST['N64'];
$ngc = $_POST['NGC'];
$wii = $_POST['WII'];
$gb = $_POST['GB'];
$nds = $_POST['NDS'];
$autre = $_POST['AUTRE'];
$gamerlife = $_POST['gamerlife'];
$col = $_POST['col'];
$forum = $_POST['forum'];

mysql_query("
INSERT INTO membres(pseudo , mdp , nom , sexe , jour , mois , annee , situation , adresse , pays , tel , mail , NES , SNES , N64 , NGC , WII , GB , NDS , AUTRE , gamerlife , col , forum , desc , derniere_visite , date_inscription)
VALUES ('".$pseudo."' , '".$mdp."' , '".$nom."' , '".$sexe."' , '".$jour."' , '".$mois."' , '".$annee."' , '".$situation."' , '".$adresse."' , '".$pays."', '".$tel."' , '".$mail."' , '".$nes."' , '".$snes."' , '".$n64."', '".$ngc."' , '".$wii."' , '".$gb."' , '".$nds."' , '".$autre."', '".$gamerlife."' , '".$col."' , '".$forum."' , '".$desc."', '".$temps."' , '".$temps."') or die(mysql_error());
");

$_SESSION['pseudo'] = $pseudo;
$_SESSION['id'] = mysql_insert_id();
$_SESSION['level'] = 1;

echo'<h1>Inscription terminée</h1>';
echo'<p>Bienvenue '.$_POST['pseudo'].' vous êtes maintenant inscrit sur le forum</p>';
echo'<p>Cliquez <a href="./index.php">ici</a> pour revenir à la page d accueil</p>';

--------------------------------------------------

Voilà, je n'arrive pas à trouver ce qui ne va pas ! :(

Merci ! ^^

deepblue
deepblue
Niveau 16
12 février 2008 à 00:48:15

ton mysql_error() dit quoi ?

Pseudo supprimé
Pseudo supprimé 12 février 2008 à 00:54:30

Sûrement rien vu là où il est. ;)

deepblue
deepblue
Niveau 16
12 février 2008 à 01:08:35

il manque une parenthèse à la fin :
'".$temps."')") or die(mysql_error());

iwanttobelieve
iwanttobelieve
Niveau 10
12 février 2008 à 17:14:06

Merci ! :D

Mais maintenant, j'ai un autre problème ! D:

"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc , derniere_visite , date_inscription) VALUES ('Iwant' ,' at line 1"

Voilà ce que le MySQL-Error me renvoie. D:

Pseudo supprimé
Pseudo supprimé 12 février 2008 à 17:40:30

DESC est un mot clé. Mets `desc` à la place ou change de nom.

iwanttobelieve
iwanttobelieve
Niveau 10
12 février 2008 à 20:24:45

Fait, merci ! :D

Autre problème (Ha OK le gars c'est un aimant à erreurs :noel: )

"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'André , m , 17 , Nov , 1991 , Lycéen , Mellet , Belgique' at line 2"

  • OHNOEZ U KNOW MAH NAEM I WILL HAEV TO BUY A DOG AND RISE CURTAINZ DDD: !!!!!1!1!!1!!one*

Sérieusement, je ne vois pas où est l'erreur ici ... :doute:

Pseudo supprimé
Pseudo supprimé 12 février 2008 à 21:14:37

Ben hey, faut mettre des ' pour les chaines de caractères. Elles y sont dans tes codes précédents pourtant. :o

iwanttobelieve
iwanttobelieve
Niveau 10
12 février 2008 à 21:45:27

Oups ... je les ai retirées entre temps, je sais pas pourquoi. O_O'

Merci ! ^^

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment