J'ai un tableau avec un bouton supprimé qui au début ne devait supprimé que le ligne du tableau ! cela marcher très bien !
Maintenant que j'ai avancer dans mon projet, ce bouton supprimé doit toujours supprimé la ligne du tableau mais aussi supprimé ce qui réfère à la ligne.
A la base le bouton ne supprimé que la ligne dans la table "clients_prospects"
Maintenant "clients_prospects" est reliés par sa clef primaire a "clients" et a "devis" ET "clients" relier à "projet" pas num_client qui est la clef primaire de "clients" !
le bouton supprimé ce présente ainsi :
echo '<td bgcolor="#FFFFFF"><a href="clients_et_prospects.php?action=del&id='.$res[0].'"><img src="supprimer.jpg" border=0 /></a></td>';
Ce qui réfère au "action" c'est :
if(isset($_GET['action']))
{
mysql_query("DELETE FROM clients_prospects WHERE id='{$_GET['id']}'");
mysql_query("DELETE FROM clients WHERE id='{$_GET['id']}'");
mysql_query("DELETE FROM devis WHERE id='{$GET['id']}'");
}
MON PROBLÈME !
il supprime les entrées de clients_prospects et de clients ! mais pas celle e devis
et ensuite je ne sais pas comment supprimer dans la table projets car il n'y a pas "ID" dans cette table !
Je me souviens qu'au BTS on met appris a relier les tables dans phpmyadmin, ce qui permettais de supprimer une ligne et que toute les entrées relier a cet ligne soi supprimé mais la mon prédécesseur n'a pas relier les tables sur phpmyadmin, elle a juste défini les clés primaires !