Foros del Web » Programando para Internet » PHP »

Problemas con SQL usando PHP

Estas en el tema de Problemas con SQL usando PHP en el foro de PHP en Foros del Web. Hola a todos les muestro mi codigo: <?php require("../Clases/base_datos.class.php"); $ObjConexion= new base_datos(); $conexion=$ObjConexion->conectar(); $cedula=$_GET['ced']; $numero_caso=$_GET['caso']; $sql="SELECT m_ciudadano.CEDULA_M_CIUDADANO,m_ciudadano.NOMBRE_ M_CIUDADANO,m_ciudadano.APELLIDO_M_CIUDADANO, m_telf_ciudadano.MOVIL_M_CIUDADANO,m_telf_ciudadan o.FIJO_M_CIUDADANO,m_telf_ciudadano.ADICIONAL_M_CI UDADANO,m_registro.NUMERO_CASO,m_registro.FECHA_LL EGADA_M_REGISTRO,m_registro.DIR_REMICION_M_REGISTR O,m_registro.TIPO_CASO_M_REGISTRO,m_registro.OBSER VACIONES_M_REGISTRO,m_registro.FECHAENVIO_M_REGIST RO,m_registro.FECHAPROXRATIFIC_M_REGISTRO,m_regist ...
  #1 (permalink)  
Antiguo 30/11/2014, 19:33
 
Fecha de Ingreso: septiembre-2010
Mensajes: 28
Antigüedad: 13 años, 7 meses
Puntos: 1
Problemas con SQL usando PHP

Hola a todos les muestro mi codigo:

<?php
require("../Clases/base_datos.class.php");
$ObjConexion= new base_datos();
$conexion=$ObjConexion->conectar();
$cedula=$_GET['ced'];
$numero_caso=$_GET['caso'];

$sql="SELECT m_ciudadano.CEDULA_M_CIUDADANO,m_ciudadano.NOMBRE_ M_CIUDADANO,m_ciudadano.APELLIDO_M_CIUDADANO, m_telf_ciudadano.MOVIL_M_CIUDADANO,m_telf_ciudadan o.FIJO_M_CIUDADANO,m_telf_ciudadano.ADICIONAL_M_CI UDADANO,m_registro.NUMERO_CASO,m_registro.FECHA_LL EGADA_M_REGISTRO,m_registro.DIR_REMICION_M_REGISTR O,m_registro.TIPO_CASO_M_REGISTRO,m_registro.OBSER VACIONES_M_REGISTRO,m_registro.FECHAENVIO_M_REGIST RO,m_registro.FECHAPROXRATIFIC_M_REGISTRO,m_regist ro.STATUS_M_REGISTRO,m_registro.CONCLUSIONES_M_REG ISTRO,m_documento_pro.1404_M_DOCUMENTO_PRO,m_docum ento_pro.1408_M_DOCUMENTO_PRO,m_documento_pro.1410 0_M_DOCUMENTO_PRO,m_documento_pro.14123_M_DOCUMENT O_PRO,m_documento_pro.15342_M_DOCUMENTO_PRO,m_docu mento_pro.AINSPECCION_M_DOCUMENTO_PRO,m_documento_ pro.AMATRICONCU_M_DOCUMENTO_PRO,m_documento_pro.CC AUSANTE_M_DOCUMENTO_PRO,m_documento_pro.CINDIVIDUA L_M_DOCUMENTO_PRO,m_documento_pro.CSOLICITANTE_M_D OCUMENTO_PRO,m_documento_pro.EINCAPACIDAD_M_DOCUME NTO_PRO,m_documento_pro.LAHORRO_M_DOCUMENTO_PRO,m_ documento_pro.PNACIMIENTO_M_DOCUMENTO_PRO FROM m_ciudadano
INNER JOIN m_telf_ciudadano ON m_ciudadano.CEDULA_M_CIUDADANO=m_telf_ciudadano.CE DULA_M_CIUDADANO
INNER JOIN m_registro ON m_registro.CEDULA_M_CIUDADANO=m_ciudadano.CEDULA_M _CIUDADANO
INNER JOIN m_documento_pro ON m_documento_pro.NUMERO_CASO=m_registro.NUMERO_CASO
WHERE m_ciudadano.CEDULA_M_CIUDADANO='".$cedula."' AND m_registro.NUMERO_CASO='".$numero_caso."'";


$query=mysql_query($sql,$conexion);
$resultado=mysql_fetch_assoc($query);

echo $cedula_ciu=$resultado['cedula_m_ciudadano'];
echo $nombre=$resultado['nombre_m_ciudadano'];
echo $apellido=$resultado['apellido_m_ciudadano'];
echo $telfmovil=$resultado['movil_m_ciudadano'];
echo $telffijo=$resultado['fijo_m_ciudadano'];
echo $telfadicional=$resultado['adicional_m_ciudadano'];
echo $num_caso=$resultado['numero_caso'];
echo $fcha_llegada=$resultado['fecha_llegada_m_registro'];
echo $dir_remicion=$resultado['dir_remicion_m_registro'];
echo $tipo_caso=$resultado['tipo_caso_m_registro'];
echo $observaciones=$resultado['observaciones_m_registro'];
echo $fcha_envio=$resultado['fechaenvio_m_registro'];
echo $fcha_prox_ra=$resultado['fechaproxratific_m_registro'];
echo $status=$resultado['status_m_registro'];
echo $conclusiones=$resultado['conclusiones_m_registro'];
echo $doc_1404=$resultado['1404_M_DOCUMENTO_PRO'];
echo $doc_1408=$resultado['1408_M_DOCUMENTO_PRO'];
echo $doc_14100=$resultado['14100_M_DOCUMENTO_PRO'];
echo $doc_14123=$resultado['14123_M_DOCUMENTO_PRO'];
echo $doc_15342=$resultado['15342_M_DOCUMENTO_PRO'];
echo $ctaindv=$resultado['CINDIVIDUAL_M_DOCUMENTO_PRO'];
echo $ced_solic=$resultado['CSOLICITANTE_M_DOCUMENTO_PRO'];
echo $incapacidad=$resultado['EINCAPACIDAD_M_DOCUMENTO_PRO'];
echo $lib_ahorro=$resultado['LAHORRO_M_DOCUMENTO_PRO'];
echo $p_nacimiento=$resultado['PNACIMIENTO_M_DOCUMENTO_PRO'];

?>

El script recibe unas variables por GET sin problemas, pero el problema es al momento de imprimir mis resultados me dice en ingles que el indice no esta definido, un ejemplo: Undefined index: cedula_m_ciudadano, ahora me dice eso con todo las variables que quiero mostrar de la busqueda.. que estoy haciendo mal.??? Gracias
  #2 (permalink)  
Antiguo 30/11/2014, 21:35
Avatar de jamie_88  
Fecha de Ingreso: abril-2011
Ubicación: Lima
Mensajes: 161
Antigüedad: 13 años
Puntos: 28
Respuesta: Problemas con SQL usando PHP

Hola, respeta las mayúsculas y minúsculas, no es lo mismo "nombre" que "NOMBRE". Podrías hacer un var_dump de $resultado para que veas que te devolvió la query y ver las claves (aunque si estas, en realidad, son las mismas de tu query). Por otro lado, mejor no uses mysql, usa mysqli o sino pdo.


Saludos

Etiquetas: fecha, registro, select, sql, usando, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:06.