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

  FORUM HardWare.fr
  Programmation
  PHP

  Problème variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème variable

n°1757301
robin101
Posté le 09-07-2008 à 13:14:15  profilanswer
 

Bonjour !
 
Voila j'ai un problème je souhaite extraire des données avec explode d'une table , cela marche très bien mais je souhaite ensuite les insérer dans une autre table ( users ) et la rien ne rentre dans ma table , je ne comprend pas ...
 
Voici mon code :
 
<?php
 
 
 
mysql_connect("localhost", "root", "" ); // Connexion à MySQL  
mysql_select_db("portail" ); // Sélection de la base portail  
 
 
$reponse = mysql_query("SELECT item_data FROM jos_artforms_inbox" ); // Requête SQL  
while ($donnees = mysql_fetch_array($reponse) )
{
 
 $val = explode (";", $donnees['item_data']);  
$val0 = $val[0];
$val1 = $val[1];
$val2 = $val[2];
$val3 = $val[3];
$val4 = $val[4];
$val5 = $val[5];
$val6 = $val[6];
$val7 = $val[7];
$val8 = $val[8];
$val9 = $val[9];
$val10 = $val[10];
$val11 = $val[11];
$val12 = $val[12];
$val13 = $val[13];
$val14 = $val[14];
$val15 = $val[15];
$val16 = $val[16];
$val17 = $val[17];
$val18 = $val[18];
$val19 = $val[19];
$val20 = $val[20];
$val21 = $val[21];
$val22 = $val[22];
$val23 = $val[23];
$val24 = $val[24];
$val25 = $val[25];
$val26 = $val[26];
$val27 = $val[27];
$val28 = $val[28];
$val29 = $val[29];
 
 
 
 
 
mysql_query("INSERT INTO users (nom, prenom, societe, siret, adresse, tel, fax, fai, lan, wan, ip_fixe, no_ip, debut_contrat, fin_contrat, numero_client, nbr_camera, axis, trendnet, modele_3, modele_4, numero_parrainage, options, champ1, champ2, champ3, champ4, champ5, champ6, champ7, champ8) VALUES('$val0', '$val1', '$val2', '$val3', '$val4', '$val5', '$val6', '$val7', '$val8', '$val9', '$val10', '$val11', '$val12', '$val13', '$val14', '$val5', '$val16', '$val17', '$val18', '$val19', '$val20', '$val21', '$val22', '$val23', '$val24', '$val25', '$val26', '$val27', '$val28', '$val29')" );  
 
}
 
 
mysql_close(); // Déconnexion de MySQL  
?>

 
Merci beaucoup par avance !

mood
Publicité
Posté le 09-07-2008 à 13:14:15  profilanswer
 

n°1757306
Alisteroid
Posté le 09-07-2008 à 13:29:20  profilanswer
 

essaye de mettre :
 

Code :
  1. $result = mysql_query("INSERT INTO users (nom, prenom, societe, siret, adresse, tel, fax, fai, lan, wan, ip_fixe, no_ip, debut_contrat, fin_contrat, numero_client, nbr_camera, axis, trendnet, modele_3, modele_4, numero_parrainage, options, champ1, champ2, champ3, champ4, champ5, champ6, champ7, champ8) VALUES('$val0', '$val1', '$val2', '$val3', '$val4', '$val5', '$val6', '$val7', '$val8', '$val9', '$val10', '$val11', '$val12', '$val13', '$val14', '$val5', '$val16', '$val17', '$val18', '$val19', '$val20', '$val21', '$val22', '$val23', '$val24', '$val25', '$val26', '$val27', '$val28', '$val29')" ); 
  2. if (!$result) {
  3.     $message  = 'Requête invalide : ' . mysql_error() . "\n";
  4.     $message .= 'Requête complète : ' . $query;
  5.     die($message);
  6. }


Et voir ce qui se passe :D


Message édité par Alisteroid le 09-07-2008 à 13:29:34
n°1757320
robin101
Posté le 09-07-2008 à 14:09:23  profilanswer
 

j'ai essayer et ben .. se passe rien du tout :(
 
Incompréhensible ( pour ma part )

n°1757327
Alisteroid
Posté le 09-07-2008 à 14:26:46  profilanswer
 

Fais un echo de ta requete et copie la directement dans phpmyadmin ou autre

n°1757337
robin101
Posté le 09-07-2008 à 14:42:48  profilanswer
 

Tout d'abord je vous remercie pour vos réponses ;)
 
En insérant ma requête dans phpmyadmin je n'ai aucune erreur et je ne comprend vraiment pas pourquoi rien ne rentre dans ma base de données, mon code me semble me parait bon d'où mon incompréhension ....

n°1757345
Alisteroid
Posté le 09-07-2008 à 14:50:12  profilanswer
 

Dans phpmyadmin t'as aucune erreur et rien n'est inséré  :heink:

n°1757562
melq
Posté le 09-07-2008 à 23:00:33  profilanswer
 

Essaye de faire print_r($val).
Sinon faut pas dire $val = array() ?  
Je n'ai jamais utilisé explode en fait mais bon on sait jamais.

n°1757578
theredled
● REC
Posté le 09-07-2008 à 23:13:37  profilanswer
 

robin101 a écrit :

j'ai essayer et ben .. se passe rien du tout :(
 
Incompréhensible ( pour ma part )


Tu as activé l'affichage des erreurs PHP ? (display_errors = On et error_reporting = E_ALL dans php.ini)
 
Sinon ton code a l'air un peu dégueu :D


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique

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

  Problème variable

 

Sujets relatifs
[ActionScript] Problème de débutant avec une variable de fonctionProbleme Boucle "pour" en nombre variable
problème avec une variableprobléme de variable
[Batch] Problème de variable dans boucle forprobléme pasage texte dans une variable
[Résolu] Problème de variable qui veut pas sortir d'une fonction.problème avec une variable de session
Problème de modification de variable C#Probleme pour recuprer une variable dans un code embed vers un swf
Plus de sujets relatifs à : Problème variable


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