1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
|
<table width ="95%" cellspacing="0" cellpadding="4" border="0" style="font-family:courier new;font-size:12px" align="center">
<tr style="font-weight:bold">
<td>Champ de la table<span style="padding-left:30px">Forcer valeur</span><span style="padding-left:30px">md5(Valeur)</span><hr></td>
<td>Champ du fichier CSV<hr></td>
</tr>
<tr>
<td>
<?php
//g?n?ration des listes de gauche avec les champs de la bdd
$resQuery = requette("SHOW FIELDS FROM ".$_POST['table']." FROM mbconso_base");
$fields = mysql_num_rows($resQuery);
if (mysql_num_rows($resQuery) != 0) {
$j = 0;
while ($j < $fields) {
?>
<select name="colone<?php echo $j ; ?>">
<option value="" <?php if (!isset($_POST['colone0'])){ echo'selected'; } ?> >Choisissez une colonne</option>
<?php
// on affiche les champs de la table choisie
// titre des colonnes
$i = 0;
while ($i < $fields) {
echo "<option ";
if ($i == $j){ echo'selected '; }
echo "value=\"";
echo mysql_result($resQuery, $i);
echo "\">";
echo mysql_result($resQuery, $i);
echo "</option>";
echo "\n";
$i++;
}
echo "\n";
?> </select>
<input type="text" size="10" name="force<?php echo $j; ?>" style="width:100px;margin-left:3px">
<input type="checkbox" value ="1" name="crypte<?php echo $j; ?>" style="border:0; margin:0; padding=0; width:15px;margin-left:5px;">
<hr>
<?php
$j++;
} // fin while j
} ?></td>
<td>
<?php
// g?n?ration des listes ---------------------------
$j = 0;
while ($j < $fields) {
?>
<select name="colonecsv<?php echo $j ; ?>">
<option value="" >Aucune correspondance</option>
<?php
// on affiche les colonnes du csv
// titre des colonnes
$i = 0;
while ($i < count($tabcsv)-1) {
echo "<option ";
if ($i == $j){ echo 'selected '; }
echo "value=\"";
echo $i;
echo "\">";
echo $tabcsv[$i];
echo "</option>";
echo "\n";
$i++;
}
echo "\n";
?> </select>
<hr>
<?php
$j++;
} //-------------------------------
} else {
echo 'erreur. Fichier csv mal uploadé.<p> </p>';
}
?>
</td>
</tr>
<tr>
<td>
<input type="hidden" name="content_dir" value="<?php echo $content_dir ; ?>">
<input type="hidden" name="name_file" value="<?php echo $name_file ; ?>">
<input type="hidden" name="table" value="<?php echo $_POST['table'] ; ?>">
<input type="hidden" name="fields" value="<?php echo $fields ; ?>">
<input type="hidden" name="del" value="<?php echo $_POST['del'] ; ?>">
<input type="hidden" name="nb_colones_csv" value="<?php echo count($tabcsv)-1 ; ?>">
<input type="hidden" name="listeok" value="1">
<input type="submit" value ="Etape III > Importer dans la bdd">
</td>
</tr> |
Partager