Problème variable

Problème variable - PHP - Programmation

Marsh Posté le 09-07-2008 à 13:14:15    

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 !

Reply

Marsh Posté le 09-07-2008 à 13:14:15   

Reply

Marsh Posté le 09-07-2008 à 13:29:20    

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
Reply

Marsh Posté le 09-07-2008 à 14:09:23    

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

Reply

Marsh Posté le 09-07-2008 à 14:26:46    

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

Reply

Marsh Posté le 09-07-2008 à 14:42:48    

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 ....

Reply

Marsh Posté le 09-07-2008 à 14:50:12    

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

Reply

Marsh Posté le 09-07-2008 à 23:00:33    

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.

Reply

Marsh Posté le 09-07-2008 à 23:13:37    

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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed