begin process at 2012 02 10 18:39:36
  Trouver un code source :
 
dans
 

2 commentaire(s) de Flux__ sur des sources sur tout CodeS-SourceS

Déposé sur Import csv vers bdd mysql avec choix champs csv / champ bdd (...

Je l'avais corriger autrement :

function tableVide($resQuery) {
$nbsChamps = mysql_num_fields($resQuery);
while($meta = mysql_fetch_field($resQuery)) {
$nom[] = $meta->name;
}
for ($i=0; $i<$nbsChamps; $i++) {
$html[$i] = "<select name=\"colone$i\">\n";
$html[$i] .= "<option value=\"\" SELECTED>Choisissez une colone</option>\n";
for($j=0;$j<count($nom);$j++) {
$html[$i] .= "<option value=\"$nom[$j]\">$nom[$j]</option>\n";
}
$html[$i] .= "</select>\n";
$html[$i] .= "<br />\n";
}
return $html;
}

et j'ai commenté la partie du code des lignes 169 à 209

j'ai également modifier les parties suivantes :
-----------------------------------------------------------------------------------------------
for ($u=0; $u<$fields; $u++) {
    $colones .=  $_POST["colone$u"];

//pour ne pas ajouter de virgule apres la derniere colone on teste
if ($u < ($fields-1) && !empty($_POST["colone$u"])){
$colones .= ", ";
}
}
$colones = rtrim($colones,", ");
$colones .= " ) ";

------------------------------------------------------------------------------------------
for ($u=1; $u<=($cpt-1) ; $u++) {
$valeurs[$u] = "(" ;
//on remplis les valeurs en fonction du nb de colones
for ($m=0; $m<$fields ; $m++) {
$tempcol = "colonecsv".$m;
//on stocke la valeur sans les espaces avant et après
if (!empty($tabcsv[$u][$_POST[$tempcol]])) {
    $valeurs[$u] .= '\''.addslashes(trim($tabcsv[$u][$_POST[$tempcol]])).'\'';
}
//pour ne pas ajouter de virgule apres la derniere colone on teste
if ($m < ($fields-1)){
$valeurs[$u] .= ", ";
}
}
$valeurs[$u] = rtrim($valeurs[$u],", ");
$valeurs[$u] = eregi_replace(" ,", " '',", $valeurs[$u]);
$valeurs[$u] .= " ) ";
}
------------------------------------------------------------------------------------------------
Cela me permet d'être indépendant du nombre de champs.

Dis moi ce que tu en penses ?
Posté le : 23/08/2006 15:02:16

Déposé sur Import csv vers bdd mysql avec choix champs csv / champ bdd (...

Bonjour,

Le problème relevé est le suivant :
Si la table est vide alors aucun champs ne s'affiche dans la partie champs table.

Je continue de tester et tiens au courrant.

Bonne journée
Posté le : 23/08/2006 10:03:27

1


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales