pues no se si entendi bien tu pregunta pero voy a ver si te puedo ayudar, obtienes los datos del proveedor y hasta ahi todo muy bien cierto?? pues, cuando selecciones el proveedor y lo pases al siguiente campo sencillamente envia el id del proveedor que seleccionaste, luego en la pagina donde vas a hacer la insercion haces una consulta segun ese id ejemplo.
Código PHP:
Ver originalecho '<select name="nomproveedor">';
echo '<option value="'.$datos['id_proveedor'].'">'.$datos['nombre_proveedor'].'</option>';
}
echo '</select>';
eso para que te salgan los nombres del proveedor pero envies sea el id, luego sencillamente en la pagina que recibes el select haces la consulta
Código PHP:
Ver original$id_proveedor = $_POST['nomproveedor'];
$id_usuario = $row['id_usuario'];
/*traes todos los datos*/
}
#haces el insert
espero que halla entendido bien tu duda.
por cierto
Cita:
Iniciado por GabyCrisostomo
echo '<option value="'.$datos['n_proveedor']."|".$datos['id_user']."|".$datos['id_company'].'">'.$datos['n_proveedor'].'</option>';
esto no es una buena practica enviar muchos parametros en un option
Cita:
Iniciado por GabyCrisostomo
$nomproveedor=split("|", $nomproveedor);
aca la funcion
split esta obsoleta se utiliza
explode