Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/08/2011, 14:32
Avatar de black_0079
black_0079
 
Fecha de Ingreso: agosto-2011
Mensajes: 4
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Problemas con una tablas

Tengo algo asi y requiero modificar en la parte donde se hace la comparacion CONSULTA TABLA tbl_modif en la parte de abajo de este comentario, pero cuando cambio id_m = $ide por enlace = $lognam no me manda el contenido de la otra tabla claro que en la consulta agrego el campo enlace que es parte de esa tabla, pero cuando lo pongo algo asi enlace ='xe23333' que es referencia a valor contenido en esa tabla muestra el resto de la informacion.

Código PHP:
?php 
/*
    function escaparCaracteres($cadena){
        $res= srt_replace("&", "&", $cadena);
        $res= eregi_replace("\"", """, $res);
        $res= eregi_replace("'", "'", $res);
        $res= eregi_replace(">", ">", $res);
        $res= eregi_replace("<", "&lt;", $res);
        return $res;
    }
*/

/*    function FechaMytoSis($fecha_datetime){
        $fecha = split ("-",$fecha_datetime);
        $dia = split(" ",$fecha[2]);
        $fecha_convertida = $dia[0].'-'. $fecha[1].'-'.$fecha[0];
        return $fecha_convertida;
    }    */
    
    header('Content-Type: text/xml; charset=UTF-8');
    $conn = mysqli_connect("localhost", "usuario", "abc123", "radiocom");
    if ($conn) {
        
        $Opc = trim ($_POST['Opc']);
        
        echo "<?xml version="1.0\"?><root Opc='$Opc'>";
        switch (
$Opc){
            Case 
"0":
                
$Bus trim ($_POST['Busqueda']);
                if (
$Bus==0)  $query "SELECT id_tbl,logical_name,site_category,serial_no,model,sitio FROM tbl_cmdb_rad ORDER BY id_tbl";
                else {
                    
$Criterio mysqli_real_escape_string($conn,utf8_decode($_POST['Criterio']));
                    if (
$Bus==1)  $query "SELECT id_tbl,logical_name,site_category,serial_no,model,sitio FROM tbl_cmdb_rad WHERE logical_name = '$Criterio' ORDER BY id_tbl";
                    else 
$query "SELECT id_tbl,logical_name,site_category,serial_no,model,sitio FROM tbl_cmdb_rad WHERE serial_no = '$Criterio' ORDER BY id_tbl";   
                }
                
$result mysqli_query($conn,$query);
                
$count mysqli_num_rows($result);
                if (
$count>0){
                    for (
$i 1$i <= $count$i++){
                        
$row mysqli_fetch_array($resultMYSQLI_BOTH);
                        
$logical_name utf8_encode($row["logical_name"]);                        
                        
$site utf8_encode($row["site_category"]);
                        
$serial utf8_encode($row["serial_no"]);
                        
$model utf8_encode($row["model"]);                        
                        
$sitio utf8_encode($row["sitio"]);
                        echo 
"<radio Id='".$row["id_tbl"]."' logical_name='".$row["logical_name"]."' site='".$row["site_category"]."' serial='".$row["serial_no"]."' model='$model' sitio='$sitio'></radio>";                        
                    }
                }
                break;
                
            Case 
"1":
//                $conn = mysqli_connect("localhost", "root", "P3m3xG1t3k0", "radiocom");            $Id
                
$Id trim ($_POST['Id']);
                
$query "SELECT id_tbl,site_category,logical_name,serial_no,model,sitio,edificio,oficina,istatus,type,ficha,centro_git,description,first_name,last_name,a_materno,var1,var2 FROM tbl_cmdb_rad WHERE id_tbl = $Id";
//                $query = "SELECT tbl_cmdb_rad.id_tbl,tbl_modif.id_m,tbl_modif.enlace,tbl_modif.coord,tbl_modif.tipo,tbl_modif.autcof,tbl_modif.fecvig,tbl_cmdb_rad.centro_git,tbl_cmdb_rad.site_category,tbl_cmdb_rad.logical_name,tbl_cmdb_rad.sitio,tbl_cmdb_rad.istatus,tbl_cmdb_rad.var1,tbl_cmdb_rad.var2,tbl_modif.f2tx,tbl_modif.f2rx,tbl_modif.f3tx,tbl_modif.f3rx,tbl_modif.f4tx,tbl_modif.f4rx,tbl_modif.f5tx,tbl_modif.f5rx,tbl_modif.f6tx,tbl_modif.f6rx,tbl_modif.f7tx,tbl_modif.f7rx,tbl_modif.f8tx,tbl_modif.f8rx,tbl_modif.f9tx,tbl_modif.f9rx,tbl_modif.f10tx,tbl_modif.f10rx,tbl_modif.f11tx,tbl_modif.f11rx,tbl_modif.f12tx,tbl_modif.f12rx,tbl_modif.f13tx,tbl_modif.f13rx,tbl_modif.f14tx,tbl_modif.f14rx,tbl_modif.f15tx,tbl_modif.f15rx,tbl_modif.f16tx,tbl_modif.f16rx FROM tbl_modif LEFT JOIN tbl_cmdb_rad ON id_tbl = $Id and tbl_modif.enlace = tbl_cmdb_rad.logical_name";                
                
$result mysqli_query($conn,$query);
                
$count mysqli_num_rows($result);
//                echo "<Resultado Mensaje="description"></Resultado>";                
                
if ($count==1){
                    
$row mysqli_fetch_array($resultMYSQLI_BOTH);
                    
$ide utf8_encode($row["id_tbl"]);                                    
                    
$site_category utf8_encode($row["site_category"]);                    
                    
$lognam utf8_encode($row["logical_name"]);
                    
$serial_no utf8_encode($row["serial_no"]);
                    
$model utf8_encode($row["model"]);
                    
$sitio utf8_encode($row["sitio"]);
                    
$edificio utf8_encode($row["edificio"]);
                    
$oficina utf8_encode($row["oficina"]);
                    
$istatus utf8_encode($row["istatus"]);
                    
$type utf8_encode($row["type"]);
                    
$ficha utf8_encode($row["ficha"]);
                    
$centro_git utf8_encode($row["centro_git"]);
                    
$desc utf8_encode($row["description"]);                    
                    
$first_name utf8_encode($row["first_name"]);
                    
$last_name utf8_encode($row["last_name"]);
                    
$a_materno utf8_encode($row["a_materno"]);
                    
$var1 utf8_encode($row["var1"]);
                    
$var2 utf8_encode($row["var2"]);    
                    
$cadena "<Resultado Id='".$row["id_tbl"]."' site_category='$site_category' logical_name='".$row["logical_name"]."' serial_no='$serial_no' model='$model' sitio='$sitio' edificio='$edificio' oficina='$oficina' istatus='$istatus' type='$type' ficha='$ficha' centro_git='$centro_git' description='$desc' first_name='$first_name' last_name='$last_name' a_materno='$a_materno' var1='$var1' var2='$var2' ";                                        
////////////////////////////CONSULTA TABLA tbl_modif////////////////////////////////////////////                    
                    
$query "SELECT id_m,autcof,tipo,coord,fecvig,chbm1,tono1,f2tx,f2rx,chbm2,tono2,f3tx,f3rx,chbm3,tono3,f4tx,f4rx,chbm4,tono4,f5tx,f5rx,chbm5,tono5,f6tx,f6rx,chbm6,tono6,f7tx,f7rx,chbm7,tono7,f8tx,f8rx,chbm8,tono8,f9tx,f9rx,chbm9,tono9,f10tx,f10rx,chbm10,tono10,f11tx,f11rx,chbm11,tono11,f12tx,f12rx,chbm12,tono12,f13tx,f13rx,chbm13,tono13,f14tx,f14rx,chbm14,tono14,f15tx,f15rx,chbm15,tono15,f16tx,f16rx,chbm16,tono16 FROM tbl_modif WHERE id_m = $ide";    
                    
$result mysqli_query($conn,$query);
                    
$count mysqli_num_rows($result);    
                    if (
$count==1){
                        
$row mysqli_fetch_array($resultMYSQLI_BOTH);
                        
$tipo utf8_encode($row["tipo"]);                            
                        
$autcof utf8_encode($row["autcof"]);    
                        
$cmbsc utf8_encode($row["coord"]);
                        
$fecvig utf8_encode($row["fecvig"]);
                        
$chbm1 =  utf8_decode($_row["chbm1"]);
                        
$tono1 =  utf8_decode($row["tono1"]);                        
                        
$f2tx utf8_encode($row["f2tx"]);    
                        
$f2rx utf8_encode($row["f2rx"]);
                        
$chbm2 =  utf8_decode($row["chbm2"]);
                        
$tono2 =  utf8_decode($row["tono2"]);
                
$f3tx =  utf8_decode($row["f3tx"]);
                
$f3rx =  utf8_decode($row["f3rx"]);
                
$chbm3 utf8_decode($row["chbm3"]);

                
$f16rx =  utf8_decode($row["f16rx"]);
                
$chbm16 =  utf8_decode($row["chbm16"]);
                
$tono16 =  utf8_decode($row["tono16"]);                        
                        
$cadena $cadena " autcof = '$autcof' coord='$cmbsc' fecvig='$fecvig' tipo='$tipo' chbm1='$chbm1' tono1='$tono1' f2tx='$f2tx' f2rx='$f2rx' chbm2='$chbm2' tono2='$tono2' f3tx='$f3tx' f3rx='$f3rx' chbm3='$chbm3' tono3='$tono3' f4tx='$f4tx' f4rx='$f4rx' chbm4='$chbm4' tono4='$tono4' f5tx='$f5tx' f5rx='$f5rx' chbm5='$chbm5' tono5='$tono5' f6tx='$f6tx' f6rx='$f6rx' chbm6='$chbm6' tono6='$tono6' f7tx='$f7tx' f7rx='$f7rx' chbm7='$chbm7' tono7='$tono7' f8tx='$f8tx' f8rx='$f8rx' chbm8='$chbm8' tono8='$tono8' f9tx='$f9tx' f9rx='$f9rx' chbm9='$chbm9' tono9='$tono9' f10tx='$f10tx' f10rx='$f10rx' chbm10='$chbm10' tono10='$tono10' f11tx='$f11tx' f11rx='$f11rx' chbm11='$chbm11' tono11='$tono11' f12tx='$f12tx' f12rx='$f12rx' chbm12='$chbm12' tono12='$tono12' f13tx='$f13tx' f13rx='$f13rx' chbm13='$chbm13' tono13='$tono13' f14tx='$f14tx' f14rx='$f14rx' chbm14='$chbm14' tono14='$tono14' f15tx='$f15tx' f15rx='$f15rx' chbm15='$chbm15' tono15='$tono15' f16tx='$f16tx' f16rx='$f16rx' chbm16='$chbm16' tono16='$tono16'";        
                    }else{
                        
$cadena $cadena " autcof = '' coord='' fecvig='' chbm1='' tono1='' f2tx='' f2rx='' chbm2='' tono2='' f3tx='' f3rx='' chbm3='' tono3='' f4tx='' f4rx='' chbm4='' tono4='' f5tx='' f5rx='' chbm5='' tono5='' f6tx='' f6rx='' chbm6='' tono6='' f7tx='' f7rx='' chbm7='' tono7='' f8tx='' f8rx='' chbm8='' tono8='' f9tx='' f9rx='' chbm9='' tono9='' f10tx='' f10rx='' chbm10='' tono10='' f11tx='' f11rx='' chbm11='' tono11='' f12tx='' f12rx='' chbm12='' tono12='' f13tx='' f13rx='' chbm13='' tono13='' f14tx='' f14rx='' chbm14='' tono14='' f15tx='' f15rx='' chbm15='' tono15='' f16tx='' f16rx='' chbm16='' tono16=''";
                    }
////////////////////////////FIN CONSULTA TABLA tbl_modif////////////////////////////////////////////
                    
$cadena $cadena "></Resultado>";
                    echo (
$cadena);            
                }            
                break;
                
            Case 
"2":
                
//$conn = mysqli_connect("localhost", "root", "P3m3xG1t3k0", "radiocom");
                
$Id trim ($_POST['Id']);
                
$lognam trim ($_POST['lognam']);        
                
$vigcof mysqli_real_escape_string($conn,utf8_decode($_POST['vigcof']));
                
$cmbsc mysqli_real_escape_string($conn,utf8_decode($_POST['cmbsc']));
                
$aut mysqli_real_escape_string($conn,utf8_decode($_POST['aut']));        
                
$valsel mysqli_real_escape_string