php problème pour mettre de input hidden

Top Page

Reply to this message
Author: anne.guilde@free.fr
Date:  
To: ML Guilde
Subject: php problème pour mettre de input hidden
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