Bonjour à tous,
Je vais vous résumez ce que je cherche à faire:
Page1.php demande la saisie d'un chemin (eg: D:/chemin/), information transmis a Page2.php & Page3.php.
La Page2.php utilise ce chemin pour afficher un menu déroulant listant les fichiers du dossier, et transmet le nom choisi a la Page3.php
Page3.php récupérer le nom du document et le chemin pour faire quelques opération (pas le problème ici).
Donc mon problème est le suivant Peut on envoyer la même information avec la balise <form> a plusieurs page différentes?
J'ai fais quelques essai, sans succès notamment de cette manière:
J'ai du coup essayer avec 2 variable, mais problème, j'ai fais de cette manière:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <form name ="Insert" action=page2.php method="post"> <form name ="Insert" action=pages3.php method="post">
Ce qui force l'utilisateur a effectuer la saisie 2 fois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <label for="cheminDoc">Chemin du dossier contenant les CSV:</label> <input type="text" name="cheminDoc" id="cheminDoc" value="" maxlength="50" size="40"><br> <label for="test">Repeter le chemin:</label> <input type="text" name="test" id="test" value="" maxlength="50" size="40"><br>
Toute aide serait apprécié
EDIT: code du menu deroulant de la Page2.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <form name ="cheminDoc" action=Page3.php method="post"> <label for ="chemin">Chemin choisi: </label> <?php $chemin=$_POST['cheminDoc']; echo '<select name="cheminDoc">'."\n"; echo '<option value="">Choix du chemin <option>'."\n"; echo "<option value=".$chemin.">".$chemin; echo'</option>'."\n"; ?> <label for ="choixDoc">Choix du CSV: </label> <?php $chemin=$_POST['test']; echo"hello"; echo"$chemin"; $doc="$chemin/FichierCSV"; echo '<select name="choixDoc">'."\n"; echo '<option value="">Choix d\'un fichier <option>'."\n"; if($dossier = opendir($chemin)) { while(false !== ($fichier = readdir($dossier))) { if(substr($fichier,-4)==".csv") { echo "<option value=" .$fichier.">".$fichier; echo '</option>'."\n"; } } closedir($dossier); } else { echo 'Le dossier n\' a pas pu être ouvert'; } ?> <input type="submit" value="Envoyer">
Partager