| [ Index ] |
PHP Cross Reference of IEUF |
[Summary view] [Print] [Text view]
1 <?php 2 require 'inc/autorisation.inc.php'; 3 if (NonBureau()) include 'inc/404.php'; 4 ?> 5 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 6 "http://www.w3.org/TR/html4/loose.dtd"> 7 <html> 8 <head> 9 <meta name="generator" content="HTML Tidy for Windows (vers 12 April 2005), see www.w3.org"> 10 <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> 11 </head> 12 <body> 13 <?php 14 include "../inclus/connect_bd.inc.php"; 15 16 function supprime() { 17 $data = array( 18 array('animateur', 'id_perso', 'est un animateur'), 19 array('adhesion', 'id_perso', "adhère à l'association"), 20 array('relais_parent', 'id_perso', 'est parent relais'), 21 ); 22 if (!isset($_GET['id'])) return "Paramètre non passé"; 23 $id= $_GET['id']; 24 if (!is_numeric($id)) return "Id non valide"; 25 $requete= "SELECT id, id_pere, id_mere FROM personne WHERE id='$id'"; 26 $recherche=mysql_query($requete); if ($recherche === false) return mysql_error(); 27 if (mysql_num_rows($recherche) != 1) return "Personne non trouvée"; 28 $col = mysql_fetch_assoc($recherche); 29 if ($col['id_pere']) echo "Cette personne a un père présent dans la base<br>"; 30 if ($col['id_mere']) echo "Cette personne a une mère présente dans la base<br>"; 31 foreach ($data as $val) { 32 $requete= "SELECT $val[1] FROM $val[0] WHERE $val[1]='$id'"; 33 $recherche=mysql_query($requete); if ($recherche === false) return mysql_error(); 34 if (mysql_num_rows($recherche) != 0) return "Cette personne ".$val[2]; 35 } 36 37 $requete = "DELETE FROM utilisateur WHERE id_perso='$id'"; 38 $recherche=mysql_query($requete); if ($recherche === false) return mysql_error(); 39 $requete = "UPDATE personne SET id_pere='0' WHERE id_pere='$id'"; 40 $recherche=mysql_query($requete); if ($recherche === false) return mysql_error(); 41 if (mysql_affected_rows() != 0) echo "Cette personne a des enfants présents dans la base<br>"; 42 $requete = "UPDATE personne SET id_mere='0' WHERE id_mere='$id'"; 43 $recherche=mysql_query($requete); if ($recherche === false) return mysql_error(); 44 if (mysql_affected_rows() != 0) echo "Cette personne a des enfants présents dans la base<br>"; 45 46 $requete = "DELETE FROM personne WHERE id='$id'"; 47 $recherche=mysql_query($requete); if ($recherche === false) return mysql_error(); 48 return "<p>Cette fiche a été supprimée avec succès</p>"; 49 } 50 51 echo supprime(); 52 ?> 53 <script language="JavaScript" type="text/JavaScript"> 54 if (opener && opener.document.parametres) opener.document.parametres.submit(); 55 </script> 56 <p> 57 <button type="button" onclick="window.close();">Fermer</button> 58 </p> 59 </body> 60 </html>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Fri Jan 31 19:59:00 2014 | Cross-referenced by PHPXref 0.7.1 |