bonjour,
J'ai fait un php avec 2 pages
La première page j'ai un formulaire.
---
<form method="post" action="verif.php" enctype="multipart/form-data">
<label for="file">Please select your File.csv then hit convert:</label>
<input type="file" name="file" id="file" style="width: 100%;">
<br />
field selector :
<select name="$_delimiter" >
<option value=""></option>
<option value=",">Comma</option>
<option value=";" selected >Semicolon</option>
<option value=" ">Tab</option>
</select><br />
téléphone fixe :
<select name="$_telfixe" >
<option value=""></option>
<option value="oui" selected >Oui</option>
<option value="non">Non</option>
</select><br />
<input type="submit" name="verif" value="selectionner la catégorie que
vous voulez" style="width: 100%;">
</form>';
---
Dans la 2ème page, je récupère les données de la première page et je
fais un formulaire
---
Nom du fichier :
<?php if (isset($_FILES)) $filename_csv = $_FILES["file"]["name"];
echo $filename_csv; ?> <br>
Taille du fichier :
<?php if (isset($_FILES)) $file_size = $_FILES["file"]["size"]; echo
($file_size / 1024); ?> kB<br>
Sélecteur du fichier csv :
<?php if (isset($_POST['$_delimiter'])) $delimiter =
$_POST['$_delimiter']; echo $delimiter; ?> <br>
Tel fixe :
<?php if (isset($_POST['$_telfixe'])) $telfixe = $_POST['$_telfixe'];
echo $telfixe; ?> <br>
Nombre de lignes :
<?php if (isset($_FILES)) $nomFich = file($_FILES["file"]["tmp_name"]);
$length1 = count($nomFich); echo $length1; ?> <br>
Nom du fichier temporaire :
<?php if (isset($_FILES)) $nomFich_tmp = $_FILES["file"]["tmp_name"];
echo $nomFich_tmp; ?> <br>
<form method="post" action="verif.php" enctype="multipart/form-data">
<input type="file" name="file" id="file" value= "
<?php echo file($_FILES["file"]["tmp_name"]); ?>" style="width: 100%;"
<input type="hidden" name="$_delimiter" value=
<?php $delimiter = $_POST['$_delimiter']; echo $delimiter; ?> >
<input type="hidden" name="$_telfixe" value=
<?php $telfixe = $_POST['$_telfixe']; echo $telfixe; ?> >
Catégorie :
<select name = "$_categorie[]" multiple size = 6>
<?php
require_once('outils.php');
$fich_tmp = $_FILES["file"]["tmp_name"];
$delimiter = $_POST['$_delimiter'];
$categorie = checkCategorie($fich_tmp,$delimiter);
foreach($categorie as $select_cat){
echo '<option value = "'.$select_cat.'" > '.$select_cat.' </option>';
} ?>
</select>
<input type="submit" name="convert" value="convert" style="width: 100%;">
</form>
---
Pour les lignes avant le form, c'est ok tout s'affiche bien avec les
bonnes informations.
Pour la ligne
<input type="file" name="file" id="file" value= "
<?php echo file($_FILES["file"]["tmp_name"]); ?>" style="width: 100%;"
j'avais mis
<input type="hidden" name="file" id="file" value =
<?php $fich_tmp = file($_FILES["file"]["tmp_name"]); echo $fich_tmp;
?> >
Comment envoyer le fichier en hidden?
$_FILES est un tableau. Problème de tableau?
Merci
Anne