Ver Mensaje Individual
  #25 (permalink)  
Antiguo 30/05/2014, 12:32
portal47
 
Fecha de Ingreso: abril-2014
Mensajes: 141
Antigüedad: 10 años, 6 meses
Puntos: 1
Respuesta: duplicados al actualizar registros

uno las tablas:
Código PHP:
Ver original
  1. <div class="derecho">
  2.  
  3.                     <?php
  4.                    
  5.                     include("conecta.php");
  6.                     include("acceso.php");
  7.                     ?>
  8.  
  9.  
  10.                      <?php
  11.                      
  12.                     $link = connectToDB();
  13.                    
  14.                     $dt = $_GET["ads"];
  15.                     $cl = $_GET['id'];
  16.                     $t = $dt.$cl;
  17.                    
  18.                     $q1 = "SELECT id_persona, siglas, id_titulo, nombre,paterno,materno
  19.                             FROM dir_titulo
  20.                             LEFT JOIN dir_persona USING (id_titulo)
  21.                             where id_persona = '".$t."' ";
  22.                            
  23.                     $q2 = "SELECT id_persona, puesto, id_puesto
  24.                               FROM dir_puesto
  25.                               LEFT JOIN dir_persona USING (id_puesto)
  26.                               WHERE id_persona = '".$t."' ";
  27.                              
  28.                     $q3 = "SELECT id_persona, adscripcion, id_adscripcion
  29.                             FROM dir_adscripcion
  30.                             LEFT JOIN dir_persona USING (id_adscripcion)
  31.                             WHERE id_persona = '".$t."'";
  32.                            
  33.                     $q4 = "SELECT id_persona, domicilio, id_domicilio
  34.                             FROM dir_domicilio
  35.                             LEFT JOIN dir_persona USING (id_domicilio)
  36.                             WHERE id_persona = '".$t."'";
  37.                            
  38.                     $q5 = "SELECT correo
  39.                             FROM dir_titulo
  40.                             LEFT JOIN dir_persona USING (id_titulo)
  41.                             where id_persona = '".$t."' ";
  42.                            
  43.                     $q6 = "SELECT id_telefono,telefono,id_tipo FROM dir_telefono
  44.                             WHERE id_persona = '".$t."' and id_tipo = 1";
  45.                            
  46.                     $q60 = "SELECT id_telefono,telefono,id_tipo FROM dir_telefono
  47.                             WHERE id_persona = '".$t."' and id_tipo = 3";
  48.                            
  49.                     $q61 = "SELECT count(*) FROM dir_telefono WHERE id_persona = '".$t."' and id_tipo = 1 ";
  50.                    
  51.                     $q62 = "SELECT count(*) FROM dir_telefono WHERE id_persona = '".$t."' and id_tipo = 3 ";
  52.  
  53.                     $r1 = mysql_query($q1)
  54.                     or die ("No se pudo realizar la consulta. " . mysql_error());
  55.                                
  56.                     $r2 = mysql_query($q2)
  57.                     or die ("No se pudo realizar la consulta. " . mysql_error());
  58.                    
  59.                     $r3 = mysql_query($q3)
  60.                     or die ("No se pudo realizar la consulta. " . mysql_error());
  61.                    
  62.                     $r4 = mysql_query($q4)
  63.                     or die ("No se pudo realizar la consulta. " . mysql_error());
  64.                    
  65.                     $r5 = mysql_query($q5)
  66.                     or die ("No se pudo realizar la consulta. " . mysql_error());
  67.                    
  68.                     $r6 = mysql_query($q6)
  69.                     or die ("No se pudo realizar la consulta. " . mysql_error());
  70.                     $r60 = mysql_query($q60)
  71.                     or die ("No se pudo realizar la consulta. " . mysql_error());
  72.                     $r61 = mysql_query($q61)
  73.                     or die ("No se pudo realizar la consulta. " . mysql_error());
  74.                     $r62 = mysql_query($q62)
  75.                     or die ("No se pudo realizar la consulta. " . mysql_error());
  76.                    
  77.                     $c1 = mysql_fetch_array($r1, MYSQL_BOTH);
  78.                     $c2 = mysql_fetch_array($r2, MYSQL_BOTH);
  79.                     $c3 = mysql_fetch_array($r3, MYSQL_BOTH);
  80.                     $c4 = mysql_fetch_array($r4, MYSQL_BOTH);
  81.                     $c5 = mysql_fetch_array($r5, MYSQL_BOTH);
  82.                     $c6 = mysql_fetch_array($r6, MYSQL_BOTH);
  83.                     $c60 = mysql_fetch_array($r60, MYSQL_BOTH);
  84.                     $c61 = mysql_fetch_array($r61, MYSQL_BOTH);
  85.                     $c62 = mysql_fetch_array($r62, MYSQL_BOTH);
  86.                    
  87.                     $siglas = $c1['siglas'];
  88.                     $id_titulo = $c1['id_titulo'];
  89.                     $nombre = $c1['nombre'];
  90.                     $paterno = $c1['paterno'];
  91.                     $materno = $c1['materno'];
  92.                     $puesto = $c2['puesto'];
  93.                     $id_puesto = $c2['id_puesto'];
  94.                     $adscripcion = $c3['adscripcion'];
  95.                     $id_adscripcion = $c3['id_adscripcion'];
  96.                     $domicilio = $c4['domicilio'];
  97.                     $id_domicilio = $c4['id_domicilio'];
  98.                     $correo = $c5['correo'];
  99.                     $telefono = $c6['telefono'];
  100.                     $id_telefono = $c6['id_telefono'];
  101.                     $telefono1 = $c60['telefono'];
  102.                     $id_telefono1 = $c60['id_telefono'];
  103.                     $i = $c61['count(*)'];
  104.                     $j = $c62['count(*)'];                 
  105.                    
  106.                
  107.                    
  108.                     ?>