Bonjour,
J'affiche dans un popup un tableau contenant toutes les informations d'une table et je place sur chaque ligne une checkbox qui servira à choisir les lignes que l'on veut modifier. J'aimerai recupérer le 1er champs de chaque lignes selectionnées dans une variable et recupérer ensuite cette varable sur la page principal, où s'affichera toutes les lignes selectionnées.
Le problème est que je n'arrive pas à récupérer ces valeurs.
Je ne sais pas s'il faudrait mieux utiliser GET que POST?
Quelqun pourrait-il m'aider?

voici mon code :
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
62
63
 
//le popup (modifpopup.php)
<?php
	[ ... ]
	$result = mysql_query("SELECT * FROM baie_port"); 
 
	echo"<table border=\"1\" align=\"center\">";
	for($i=0;$i<mysql_num_rows($result);$i++)
	{
		mysql_data_seek($result,$i);
		$champs=mysql_fetch_array($result);
		echo "<tr align=\"center\">";
		echo '<form method="post" action="modif.php">';
		for($j=0;$j<10;$j++)
		{
			if($j==0)
				echo '<td><input type="checkbox" name="choixModif" value="'.$champs[0].'"></form></td>';
			echo '<td>'.$champs[$j].'</td>';
		}
		echo "</tr>";
	}
	echo "</table>";
	echo '<input type="submit" value="Valider votre choix" onClick="window.close();"></form>';
 
?>
 
//la page principale qui génère le popup (modif.php)
<?php
	import_request_variables("p","recu_");
	[ ... ]
	$result = mysql_query("SELECT * FROM baie_port");
?>
<html>
	<head>
		<title>Modifier</title>
	</head>
	<SCRIPT language="JavaScript">
		f=open("modifpop.php",'','width=710,height=400,top=0,left=0,toolbar=no,scrollbars=yes,resizable=no,location=no,menubar=no');
 
	</SCRIPT>
	<body>
		<table border="1" align="center">
 
		<?php 
			if(isset($_POST['recu_choixModif']))
			{				
				echo '<tr>';
				$rows=count($_POST['recu_choixModif']);
				for($i=0;$i<$rows;$i++)
				{
					mysql_data_seek($result,$_POST['recu_choixModif'][$i]);
					$champs=mysql_fetch_array($result);
					for($j=0;$j<10;$j++)
					{
						echo'<td>'.$champs[$j].'</td>';
					}
					echo"</tr>";
				}
			}
		?>
		</table>
	</body>
</html>