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

  FORUM HardWare.fr
  Programmation
  PHP

  J'ai encore buggé !! ... en MySQL cette fois ! :)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

J'ai encore buggé !! ... en MySQL cette fois ! :)

n°572651
freed102
Arayashiki
Posté le 21-11-2003 à 15:23:57  profilanswer
 

Voila... j'ai buggé encore une fois...
Mes variables s'enregistrent pas dans la base de donnée...
 
1° - Peut-on enregistrer les variables enregistrées dans une session directement dans la base de donnée sans etre obligé de les retransformer en variables classique (comme j'ai essayé de le faire) ???
 
2° - voici mon code... je me suis surement planté quelquepart... ya pas d'erreur qui s'affiche mais le resultat n'est pas satisfaisant ! lol !
 

Citation :


[...]
 $_SESSION['connect_email']=$_POST['type_connect_email'];
 $_SESSION['connect_password']=$_POST['type_connect_password'];
 
 $_SESSION['coor_raison_sociale1']=$_POST['type_coor_raison_sociale'];
 $_SESSION['coor_nom1']=$_POST['type_coor_nom'];
 $_SESSION['coor_prenom1']=$_POST['type_coor_prenom'];
 $_SESSION['coor_fonction1']=$_POST['type_coor_fonction'];
 $_SESSION['coor_adresse1']=$_POST['type_coor_adresse'];
 $_SESSION['coor_cp1']=$_POST['type_coor_cp'];
 $_SESSION['coor_ville1']=$_POST['type_coor_ville'];
 $_SESSION['coor_telephone1']=$_POST['type_coor_telephone'];
 $_SESSION['coor_fax1']=$_POST['type_coor_fax'];
 $_SESSION['coor_email1']=$_POST['type_coor_email'];
 $_SESSION['coor_password1']=$_POST['type_coor_password'];
 $_SESSION['coor_repassword1']=$_POST['type_coor_repassword'];
 
 
  $coor_raison_sociale=$_SESSION['coor_raison_sociale1'];
  $coor_nom=$_SESSION['coor_nom1'];
  $coor_prenom=$_SESSION['coor_prenom1'];
  $coor_fonction=$_SESSION['coor_fonction1'];
  $coor_adresse=$_SESSION['coor_adresse1'];
  $coor_cp=$_SESSION['coor_cp1'];
  $coor_ville=$_SESSION['coor_ville1'];
  $coor_telephone=$_SESSION['coor_telephone1'];
  $coor_fax=$_SESSION['coor_fax1'];
  $coor_email=$_SESSION['coor_email1'];
  $coor_pseudo=$_SESSION['coor_pseudo1'];
  $coor_password=$_SESSION['coor_password1'];
 
  $connect = mysql_connect("$host_bdd","$login_bdd","$pwd_bdd" );  
  // selection de la base  
  mysql_select_db("$bddname", $connect);  
  // Requete d'insertion  
  $sql =  mysql_query("SELECT * FROM connexion" );
  $result = mysql_num_rows($sql);
  $sql="INSERT INTO connexion (id, coor_raison_sociale, coor_nom, coor_prenom, coor_fonction, coor_adresse, coor_cp, coor_ville, coor_telephone, coor_fax, coor_email, coor_password)";  
  $sql.="VALUES ('', '$coor_raison_sociale', '$coor_nom', '$coor_prenom', '$coor_fonction', '$coor_adresse', '$coor_cp', '$coor_ville', '$coor_telephone', '$coor_fax', '$coor_email', '$coor_password')";  
  // fermeture de la connection  
  mysql_close($connect);  


 
 
Merci ! :)


---------------
Freed102
mood
Publicité
Posté le 21-11-2003 à 15:23:57  profilanswer
 

n°572658
Sh@rdar
Ex-PhPéteur
Posté le 21-11-2003 à 15:28:06  profilanswer
 

à ce niveau là vaut mieux une serialization
 
et oui on peut enregistrer une session dans une bdd, regarde dans la doc


Message édité par Sh@rdar le 21-11-2003 à 15:28:31

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°572663
freed102
Arayashiki
Posté le 21-11-2003 à 15:31:05  profilanswer
 

une serialization ???
 
je vais matter la doc effectivement.. ça pourra servir.. mais en attendant la methode que j'ai tenté d'utiliser était censé fonctionner... mais je sais pas pourquoi ma table ne reagis pas !


---------------
Freed102
n°572669
Sh@rdar
Ex-PhPéteur
Posté le 21-11-2003 à 15:35:15  profilanswer
 

bin y'a forcément une erreur quelque part, au choix :
 
variables inexsitantes / mal assignées
erreur de requête
erreur de connexion
 
etc.. etc...
 
ajoute un echo mysql_error() après ta requête tu verra bien


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°572724
gabouel
Posté le 21-11-2003 à 16:45:50  profilanswer
 

Tu ferme ta connexino juste après avoir instancié ta variable text $sql.
 
A mon avis, il te manque un petit mysql_query($sql) pour que ton INSERT soit exécuté.

n°572727
Sh@rdar
Ex-PhPéteur
Posté le 21-11-2003 à 16:48:51  profilanswer
 

je l'avais même pas vu lol !! bien joué Gabouel


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°572730
freed102
Arayashiki
Posté le 21-11-2003 à 16:51:16  profilanswer
 

Werk!!!! ça marche !Effectivement.. je l'avais oublié celui là ! Merci beaucoup ! :))


---------------
Freed102
n°572842
mrbebert
Posté le 21-11-2003 à 19:38:16  profilanswer
 

Elle sert à quoi la requête "SELECT * FROM connexion" :??:  
 
De toute façon, si tu veux seulement le nombre de lignes, faut pas faire comme ca :non: mais plutot ca :
$res = mysql_query("SELECT COUNT(*) FROM table" );
$nblignes = mysql_result($res, 0, 0);


Message édité par mrbebert le 21-11-2003 à 19:38:27
n°572843
freed102
Arayashiki
Posté le 21-11-2003 à 19:40:15  profilanswer
 

non non je veux enregistrer mes données dans ma base !


---------------
Freed102
n°572848
mrbebert
Posté le 21-11-2003 à 19:50:14  profilanswer
 

Certes, mais pourquoi tu fais un SELECT avant :??:
 
edit : d'ailleurs, pour enregistrer les données, ce serait pas mal d'exécuter la requête d'insertion :D  
(je dis ca, je dis rien :whistle: )


Message édité par mrbebert le 21-11-2003 à 19:50:50
mood
Publicité
Posté le 21-11-2003 à 19:50:14  profilanswer
 

n°572854
freed102
Arayashiki
Posté le 21-11-2003 à 20:25:26  profilanswer
 

merci pour tes conseils ! mais pour l'instant tu me parles chinois !! lol ! j'ai commencé le PHP ya un mois environs... je commence à "maitriser" quelques fonction de ce langage... et je kiffe de plus en plus !!! le MySQL j'ai commencé doucement... mais j'ai pas encore tout capté... juste de quoi creer une table, l'alimenter via un formulaire.. et afficher son contenu dans une page web... c tout ce que je sais faire !!! lol!!


---------------
Freed102

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

  J'ai encore buggé !! ... en MySQL cette fois ! :)

 

Sujets relatifs
MySql et les floatCompteur PHP - Comment ne pas compter plusieurs fois la même connectio
[php/mysql] Tester une chaine different de vide[MYSQL] Case sensitive ?
lien d'1 page a une autre en php avec récupérations de donnés mysql[MySQL] Executer plusieurs requètes avec OleDB
[MySQL] pb de connection serverutilisation de mediumblob from mysql avec le langage php ...
[MySQL] fonctionnement de SELECT IN...[MYSQL] Trouver les 2 enregistrement suivant d'apres la date du jour
Plus de sujets relatifs à : J'ai encore buggé !! ... en MySQL cette fois ! :)


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