Bonjour,
j'ai fais plusieurs recherche sur internet et j'ai trouvé des sujets similaires au mien, mais j'arrive pas à adapter leurs solutions à mon code donc je poste un sujet.
Alors j'ai un tableau qui affiche une table de la base de données et un formulaire en dessous qui permet d'ajouter des lignes dans cette table.
Je souhaiterais pouvoir supprimer des lignes de cette table depuis ma page grace à des case à cocher.
Mes cases à cocher sont créées mais j'arrive pas à voir comment faire pour pouvoir supprimer mes lignes en fonction de l'id.

Je sais pas si je suis assez claire, je poste le code et si c'est pas assez claire posez moi des questions.

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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<?php 
 
$connexion = mysql_connect ('localhost', 'stssio', 'stssio');
mysql_select_db ('histostages');
 
 
$etape = lireDonneePost("etape");
$id = lireDonneePost("id");
$dateDeb = lireDonneePost("dateDeb");
$dateFin = lireDonneePost("dateFin");
$numAnneeForm = lireDonneePost("numAnneeForm");
switch ($etape)
{
	case "Ajouter" : if ($dateDeb >= $dateFin) {
		echo $msg = "La date de début doit être inférieure à la date de fin.";
	}
	else{
		$req="INSERT INTO `periodestage`(`id`,`dateDeb`, `dateFin`, `numAnneeForm`)
		VALUES (".obtenirNewId($connexion, 'periodestage').",'".$dateDeb."','".$dateFin."','".$numAnneeForm ."');";
		$rs=mysql_query($req, $connexion);
	}
 
	break;
 
}
?>
 
<table width="100%" cellspacing="0" cellpadding="0" align="center"
	class="tabQuadrille">
	<tr class="titreTabQuad">
		<td colspan="4">Liste des Périodes de stage</td>
	</tr>
	<tr class="enteteTabQuad">
		<td>Date de Début</td>
		<td>Date de Fin</td>
		<td>Année de Formation</td>
		<td>Supprimer</td>
	</tr>
 
	<?php $sql = 'SELECT id, dateDeb, dateFin, numAnneeForm FROM periodestage';
 
	// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
	$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
 
	// on va scanner tous les tuples un par un
	while ($data = mysql_fetch_array($req)) {
		// on affiche les résultats
		?>
	<tr class="ligneTabQuad">
		<td><?php echo $data['dateDeb'] ?>
		</td>
		<td><?php echo $data['dateFin']?>
		</td>
		<td><?php echo $data['numAnneeForm'] ?></td>
		<td>
				<input type="hidden" name="id" value="<?php echo $data['id'] ?>" />
				<input type="checkbox" name="del" value="'.$data['id'].'"/>
				<?php echo $data['id'];?>
 
		</td>
	</tr>
 
<?php	}
 
	mysql_free_result ($req);
	mysql_close ();
	?>
 
</table>
 
<br />
<br />
<br />
<br />
<div>
	<header> Ajouter une période de stage :</header>
	<div>
		<form method="POST">
 
			<label> Date de Début :</label> 
			<input type="date" name="dateDeb" id="dateDeb" size="25" required="required" /><br />
			<label> Date de Fin :</label>
			<input type="date" name="dateFin" id="dateFin" size="25" required="required" /><br /> 
			<label> Année de Formation :</label>
			<select type="text" name="numAnneeForm" id="numAnneeForm" size="1" required="required" />
			<option></option>
			<option>1</option>
			<option>2</option>
			</select>
			<p>
				<input type="submit" name="etape" id="etape" value="Ajouter" />
 
			</p>
 
 
		</form>
		<form action="accueil.txt" method="get">
			<input type="submit" value="Retour à l'accueil" name="boutonAnnuler" />
 
	</div>
</div>
</html>
Voilà, merci pour vos réponses