Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1804 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  envoyer des données dans une base mysql (resolu)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

envoyer des données dans une base mysql (resolu)

n°1663839
dg62000
Posté le 28-12-2007 à 23:42:56  profilanswer
 

Bonsoir
 
je m'arrache les cheveux depuis quelques jours ! je ne trouve pas mon erreur.
 
la procédure s'execute correctement mais au final il n'y a rien dans la base.
 
<?php
// Parametres mysql  
define('DB_SERVER', 'localhost'); // serveur mysql
define('DB_SERVER_USERNAME', '********'); // nom d'utilisateur
define('DB_SERVER_PASSWORD', '*******'); // mot de passe
define('DB_DATABASE', 'HH7A58RP1'); // nom de la base
 
 
 
 
// Connexion au serveur mysql
$connectbase=mysql_connect(DB_SERVER, DB_SERVER_USERNAME,DB_SERVER_PASSWORD)  
or die('Impossible de se connecter : ' . mysql_error());
if($connectbase)
{
 
$sql = "INSERT INTO anciens (civilite,nom,prenom,sortie,derclass,option,entreprise,anciennete,adresse,complement,codepostal,ville,telephone,mail,accord)  
VALUES ($civilite, $nom,$prenom,$sortie,$derclass,$option,$entreprise,$anciennete,$adresse,$complement,$codepostal,$ville,$telephone,$mail,$accord)";
 
$selectDB=mysql_select_db('HH7A58RP1');  
 
$requete=mysql_query($sql);
 
}
// La connexion Mysql est indisponible
else echo " blabla ";
 
 
?>
 
Merci pour votre aide
 
Didier


Message édité par dg62000 le 29-12-2007 à 16:26:47
mood
Publicité
Posté le 28-12-2007 à 23:42:56  profilanswer
 

n°1663870
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 29-12-2007 à 01:58:08  profilanswer
 

il manque les guillemets simples pour délimiter les champs textes (à moins que tous ne soient que des chiffres) et la concaténation qui va avec.
 
EDIT : si tu affichais le message d'erreur ça serait plus facile pour débugger.
 
$requete=mysql_query($sql) or die($sql."<br>\n".mysql_error());

Message cité 1 fois
Message édité par NewsletTux le 29-12-2007 à 02:00:07

---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1663878
dg62000
Posté le 29-12-2007 à 07:55:39  profilanswer
 

NewsletTux a écrit :

il manque les guillemets simples pour délimiter les champs textes (à moins que tous ne soient que des chiffres) et la concaténation qui va avec.
 
EDIT : si tu affichais le message d'erreur ça serait plus facile pour débugger.
 
$requete=mysql_query($sql) or die($sql."<br>\n".mysql_error());


 
 
Bonjour et merci de te pencher sur mon problème.
 
le problème justement c'est qu'il n'y a pas de message d'erreur. la procédure semble s'executer correctement et il n'y a rien dans la base.
 
tu peux jeter un oeil à l'url : www.lycee-agricole-prive-de-coulogne.org/anciens.php
 
Bonne journée

n°1663893
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 29-12-2007 à 11:37:56  profilanswer
 

quelle est la requête qui s'exécute ?
fais un echo $sql ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1663908
dg62000
Posté le 29-12-2007 à 14:02:13  profilanswer
 

NewsletTux a écrit :

quelle est la requête qui s'exécute ?
fais un echo $sql ...


 
 
j'ai inséré un echo $sql
 
tu peux voir le résultat à l'url ci-dessus.
 
INSERT INTO anciens (civilite,nom,prenom,sortie,derclass,option,entreprise,anciennete,adresse,complement,codepostal,ville,telephone,mail,accord) VALUES (Mme, aaaa,aaaa,aaaa,4eme,Horticulture,aaa,- 1 an,aaa,aaa,aaa,aaa,aaa,aaa,off)
 
 
et toujours rien dans la table !!!


Message édité par dg62000 le 29-12-2007 à 14:04:07
n°1663953
dg62000
Posté le 29-12-2007 à 16:25:20  profilanswer
 

Bonjour NazzTazz
 
Après avoir corrigé ma requête, il manquait 1 champ, tout fonctionne très bien.
 
 
Merci pour ta collaboration ainsi qu'a NewsLetUX


Message édité par dg62000 le 29-12-2007 à 16:26:26

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  envoyer des données dans une base mysql (resolu)

 

Sujets relatifs
Pb de structures de données dynamique delphi/pascalscriptaculous : envoyer un formulaire sans rechargement de page
Formulaire qui modifie la base de donnéessession_start() (résolu)
PHP/MySQL: pb de connexion à la base avec easyphp en localscript php: probleme de recupération de données
[RESOLU] syntaxe php 
Plus de sujets relatifs à : envoyer des données dans une base mysql (resolu)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR