Bonjour j'envoie par un formulaire plusieurs variables, l'une d'elle prend systématiquement un autre nom.
je ne vois pas ou est le bug quelqu'un sur ce forum peut surement m'aider.
merci.
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
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
echo'<form action="edl.php" enctype="application/x-www-form-urlencoded" method="post">';
        //fichiers multiple
        // affichage des fichiers du dossier
	while($file = readdir($dir)) { 
	if($file != "'.'" && $file != '..' && !is_dir($video.'/'.$file)){ 
	echo'<table ><tr><td><video width="520" controls="controls">
	<source src="'.$video.'/'.$file.'" type="video/mp4" /></video>';
 
	$nomdufichier2=substr($file, 0, -4);
	 echo'<br><b>'.$nomdufichier2;
 
 
   echo' <td><table bgcolor="#0099FF">
   <thead>
      <tr>
         <th width="80" ><center><b>TC IN</b></center></th>
         <th><center><b>TC OUT</b></center></th>
         <th><center><b>Commentaire</b></center></th>
      </tr>
   </thead>
   <tbody>';
 
echo'<input type="hidden" value='.$rush.' name="rush" />';
//ci dessous la variable qui déconne ele est normalement dans un hidden, ici j'affiche sa valeur pour vérifier que c'est bon.
	echo'<input type="text" value='.$file.' name="fichier2" />';
 
        for($i = 0; $i < 10; ++$i):
echo'<tr>
         <td width="80px"><input type="text" class="TC" name="timein[]" value="00:00:00" /></td>
         <td><input type="text" class="TC" name="timeout[]" value="00:00:00" /></td>
         <td ><input type="text" name="com[]"  /></td>
      </tr>';
      endfor;
   echo'</tbody>';
       echo'<td><center><input type="submit" value="enregistrer ce d&eacute;rushage"></tD></form>
</table></td></tr><tr>';
echo'<noscript>Le java sript n&quot;est pas activ&eacute;</noscript>
 
		 <!-- Start VideoLightBox.com BODY section -->
 
	<script type="text/javascript">
 
	function onYouTubePlayerReady(playerId) { 
	ytplayer = document.getElementById("video_overlay"); 
	ytplayer.setVolume(100); 
	} 
 
	</script>';
 
	 echo'<td ><span id="videogallery">
 
		<a rel="#voverlay" href="engine/swf/player.swf?url='.$lienvideo.'/'.$file.'" >
		<img src="./images/popup.png" alt="video1" title="lire la vid&eacute;o dans une plus grande fen&ecirc;tre" /></a>
 
		</span>
		<!-- End VideoLightBox.com BODY section --></TD>';
 
	echo'</table>';
 
	}
	}
ici le début du code de la page de récupération
le echo me permet de m'afficher les valeurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
session_start();
  include 'base.php';
  $rush=$_POST['rush'];
  $rushnum=substr($rush, 1);
  $fichier=$_REQUEST['fichier'];
   $fichier2=$_POST['fichier2'];
  $iduser=$_SESSION['identifiant'];
  echo"fichier2".$fichier2."rush".$rush;
la variable $fichier2 prend systématiquement le nom de la variable $rush avec la terminaison .mp4 (terminaison normale du fichier)