Bonjour à tous,

Après quelques soucis divers, j'ai réussi à afficher dans un menu déroulant, les entrées pour des jours fériés, le nom (en varchar) et la date (en date).
Toutefois, quand je souhaite modifier ou supprimer en appelant un fichier, rien ne se passe aussi bien au niveau de la suppression que de la modification.

Je sais que pour le menu déroulant j'utilise mysql_fetch_row qui n'est pas vraiment conseillé par php.net mais je le fait en attendant de passer à pdo(en fait quand tout sera opérationnel).

Donc, je ne vois pas trop où j'ai commis l'impair, j'accepte toutes les lumières pour éclairer à la découverte d'une solution

Voici le fichier html

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
 
<form method="POST" action="valid_sup_ferie.php">
<select name="supferie" class="acces">
	<?
		mysql_connect("localhost",USER,PASS);
		mysql_select_db(BASE);
		$req="SELECT nomferie, dateferie FROM ferie ORDER BY nomferie";
		$id=mysql_query($req);
		$i=0;
		while($resultat=mysql_fetch_row($id))
		{
			$jour=$resultat[0];
			$date=$resultat[1];
			echo '<option value="'.$jour.'">'.$jour.' - '.$date'</option>';
			$i++;
		}
	?>
</select>
<input type="submit" value="Supprimer" class="acces"/>
</form>
et le traitement.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<?
	$cx=mysql_connect("localhost",USER,PASS);
	$test=mysql_select_db(BASE);
	$supferie=mysql_real_escape_string($_POST['supferie']);
	$req="DELETE FROM ferie WHERE id_ferie='$supferie'";
	$result=mysql_query($req);
?>