Hola amigos, les tengo la siguiente consulta, espero me puedan ayudar.
tengo dos funciones que reciben parametros desde el controlador, pero una de las funciones necesita el ultimo id que genero la primera funcion al ingresar el dato
mi primera funcion se encarga de ingresa data a la tabla cliente, al ingresar un dato se autoincrementa el registro necesito usar este ID para mi segunda funcion
hice una tercera funcion antes de ejecutar la segunda funcion y este es el codigo:
function ultimoId(){
$obj = new MySQL();
$consulta=$obj->consulta("SELECT MAX(id_prospecto) FROM cliente");
$num_total_registros=$obj->num_rows($consulta);
if($num_total_registros>0)
{
$total_fila=$obj->num_files($consulta);
for ($i = 0; $i < $total_fila; $i++){
$dt[$i]=mysql_field_name($consulta, $i);
}
while ($registro = $obj->fetch_row($consulta)){
foreach($registro as $numero=>$valor){
$this->$dt[$numero]=$valor;}
}
return true;
}
else{
return false;
}
}
mi gran pregunta es como uso el resultado de esta funcion en la segunda funcion que necesita el ULTIMO_ID
mi segunda funcion es la siguiente:
tambien recibe parametros desde el controlador:
function agregarUsuarios($id_agencia,$id_estatus,$ON_OFF){
$obj = new MySQL();
$consulta=$obj->consulta("insert into usuarios (AQUI NECESITO EL ULTIMO ID,id_agencia,id_estatus,ON_OFF) values('$id_cliente','$id_agencia','$id_estatus','$ON_OFF')");
$num_total_registros=$obj->num_rows($consulta); // ejecuta la consulta para traer al cliente
return $consulta .'<br/>Registro Ingresado Satisfactoriamente '.$obj->getAffect($consulta);
espero me puedan ayudar con esto gracias muchaachos