Hola quisiera saber cual es la forma correcta de rescatar variables para luego hacer una consulta sql, les explico:
Tengo una funcion que me envia dos id a mi pagina el id_obra y el id_cliente:
entonces luego de rescatarlos hago mi consulta.
La pregunta es cual es la mejor forma de hacer esto, les posteo dos formas:
Código PHP:
Ver original$id_obra=$_GET['ID_OBRA'];
$id_cliente=$_GET['ID_CLIENTE'];
$SQLObra=mysql_query("SELECT DE_NUMERO,DE_TELEFONO,DE_FAX,DE_DIRECCION from lk_lug_obra WHERE ID_OBRA='$id_obra'",$cn);
$de_numero=$Obra['DE_NUMERO']; echo '<span id="de_numero">'.$de_numero.'</span>';
$Obra_telefono=$Obra['DE_TELEFONO']; echo '<span id="Obra_telefono">'.$Obra_telefono.'</span>';
$Obra_fax=$Obra['DE_FAX']; echo '<span id="Obra_fax">'.$Obra_fax.'</span>';
$Obra_direccion=$Obra['DE_DIRECCION']; echo '<span id="Obra_direccion">'.$Obra_direccion.'</span>';
$Query=mysql_query("SELECT ID_RUT,DE_DV,DE_TELEFONO,DE_FAX,DE_DIRECCION from lk_per_cliente WHERE ID_CLIENTE='$id_cliente'",$cn);
$id_rut=$CLIENTE['ID_RUT']; echo '<span id="id_rut">'.$id_rut.'</span>';
$de_dv=$CLIENTE['DE_DV']; echo '<span id="de_dv">'.$de_dv.'</span>';
$de_telefono=$CLIENTE['DE_TELEFONO'];echo '<span id="de_telefono">'.$de_telefono.'</span>';
$de_fax=$CLIENTE['DE_FAX']; echo '<span id="de_fax">'.$de_fax.'</span>';
$de_direccion=$CLIENTE['DE_DIRECCION']; echo '<span id="de_direccion">'.$de_direccion.'</span>';
y la otra forma que tengo de hacerla es la siguente:
Código PHP:
Ver original$o.id_obra=$_GET['ID_OBRA'];
$c.id_cliente=$_GET['ID_CLIENTE'];
$Query=mysql_query("SELECT c.ID_RUT,c.DE_DV,c.DE_TELEFONO,c.DE_FAX,c.DE_DIRECCION,o.DE_NUMERO,o.DE_TELEFONO,o.DE_FAX,o.DE_DIRECCION from lk_per_cliente c,lk_lug_obra o where c.ID_CLIENTE='$c.id_cliente' and o.ID_OBRA='$o.id_obra'",$cn);
$id_rut=$Cliente_Obra['c.ID_RUT']; echo '<span id="id_rut">'.$id_rut.'</span>';
$de_dv=$Cliente_Obra['c.DE_DV']; echo '<span id="de_dv">'.$de_dv.'</span>';
$de_telefono=$Cliente_Obra['c.DE_TELEFONO']; echo '<span id="de_telefono">'.$de_telefono.'</span>';
$de_fax=$Cliente_Obra['c.DE_FAX']; echo '<span id="de_fax">'.$de_fax.'</span>';
$de_direccion=$Cliente_Obra['c.DE_DIRECCION']; echo '<span id="de_direccion">'.$de_direccion.'</span>';
$de_numero=$Cliente_Obra['o.DE_NUMERO']; echo '<span id="de_numero">'.$de_numero.'</span>';
$Obra_telefono=$Cliente_Obra['o.DE_TELEFONO'];echo '<span id="Obra_telefono">'.$Obra_telefono.'</span>';
$Obra_fax=$Cliente_Obra['o.DE_FAX']; echo '<span id="Obra_fax">'.$Obra_fax.'</span>';
$Obra_direccion=$Cliente_Obra['o.DE_DIRECCION'];echo '<span id="Obra_direccion">'.$Obra_direccion.'</span>';
con cual se quedan, estan bien las consultas ??..