Bonjour,

J'ai un soucis dans un de mes script php qui a pour but de supprimer un Type de matériel de ma base de données Mysql et j'aimerais que celà supprime en même temps les matériels associés j'ai dejà réalisé une requete qui est en commentaire, mais elle ne fonctionne malheuresement pas.

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
 
<?php
include ('./connect/connexion.php');
 
$num = $_GET['num']; 
 
	// Requete de selection
	$connexion = mysql_connect($serveur,$user,$pass);
	mysql_select_db($base, $connexion);				
	$retour = mysql_query("SELECT * FROM TYPE WHERE num_type = '$num'", $connexion);
	$fetch = mysql_fetch_array($retour);
 
	// Suppression
	$requete = "DELETE FROM TYPE WHERE num_type = '".$num."'";
 
 /* $select = mysql_query("SELECT COUNT(num_mat) FROM MATERIEL, TYPE WHERE TYPE.num_type = MATERIEL.num_type AND MATERIEL.num_type = $num",$connexion);
	
	
	if ($select > 0)
		{
			mysql_query("DELETE FROM MATERIEL WHERE MATERIEL.num_type = TYPE.num_type AND MATERIEL.num_type = '".$num."'", $connexion);
		}
  	*/
 
	if($result = mysql_query($requete, $connexion))
		{
			header("Location: modif_type.php");
		}
 
?>
PS : $num = numero de type choisit sur la page precedente.

Merci beaucoup par avance,

Cordialement,

Emmanuel.