Bonjour, j'ai besoin d 'aide
j'ai chercher partout et je n'ai toujours pas trouvé la solution.
Voici mon problème !
je cherche a récupérer les entrées de ma DB, mais seulement ceux coché par le checkbox, si quelqu'un serait comment faire ???
je vous copie mon code :
test.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 <?php echo " <thead> <tr> <th class=\"col_id\">toto1</th> <th class=\"col_id\">toto2</th> <th class=\"col_id\">toto3</th> <th class=\"col_id\">toto4</th> </thead> "; $query = "SELECT * FROM matable WHERE tati = '0' ORDER BY id DESC"; $result = mysql_query($query); $row = 0; $nombre = mysql_numrows($result); $i = 0; while ($row<$nombre){ $i++; $id=mysql_result($result,$row,"id"); $nom=mysql_result($result,$row,"SY_NOM"); $host=mysql_result($result,$row,"EVT_HOSTS"); $sysdate=mysql_result($result,$row,"EVT_SYSDATE"); echo "<tt> <FORM ACTION=\"test.php\" method=\"post\" enctype=\"multipart/form-data\"> "; echo "<td> <input type=\"checkbox\" name=\"var[]\" value=\"var\">$id</td> <td> <input type=\"text\" name=\"nom\" value=\"\"></td> "; echo "<td>$toto1 </td> "; echo "<td>$toto2</td> "; $row++; } echo "</tr></table><br> <tt> <button type=\"submit\" name=\"export\" value=\"Exporter\" >Exporter </button> </form> </tt>
Le code est un peux tronqué
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 $sql = "SELECT * FROM matable WHERE VALID = '0' ORDER BY id DESC"; $req1 = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $date = date("dmY"); $i=1; while($data = mysql_fetch_array($req1)){ $msg = $data["MESSAGE"]; $texte = addcslashes($evt_msg,"\\\'\"&\n\r<>"); $deb = date("d/m/Y 09:00:00"); $fin = date("d/m/Y 21:00:00", strtotime("+2 days")); $donne = "".$msg.""; list($piece1, $piece2, $piece3) = explode("(", $donne); list($pieces1, $pieces2, $pieces3) = explode(")", $piece2); $worksheet->write(($i+1), 0, "OS"); $worksheet->write(($i+1), 1, "Intervention"); $worksheet->write(($i+1), 2, "Sans"); $worksheet->write(($i+1), 3, "Autre"); $worksheet->write(($i+1), 4, "Oui"); $worksheet->write(($i+1), 5, "Non"); $worksheet->write(($i+1), 6, "France"); $worksheet->write(($i+1), 7, $deb); $worksheet->write(($i+1), 8, $fin); $worksheet->write(($i+1), 9, "0"); $worksheet->write(($i+1), 10, "0"); $worksheet->write(($i+1), 11, "0"); $worksheet->write(($i+1), 12, "0"); $i=$i+2; } $workbook->close(); header("Content-Type: application/x-msexcel; name=\"Creation-$date.xls\""); header("Content-Disposition: inline; filename=\"Creation-$date.xls\""); $fh=fopen($fname, "rb"); fpassthru($fh); unlink($fname);
je vous remerci d'avance pour votre lumiere
Cdt,
Max
Partager