A continuación les muestro como traigo la información al formulario.
Código PHP:
foreach ($departamentos as $departamento){
if($departamento['id_dept'] == $dept){
$selected = 'selected';
}
echo '<option value="'.$departamento['id_dept'].'" $selected>'.$departamento['nom_dept'].'</option>';
}
Código PHP:
//método para mostrar los departamentos
public function getDepartamentos() {
try {
$query = $this->dbh->prepare('SELECT DISTINCT d.id_dept, d.nom_dept, d.estado FROM departamentos AS d INNER JOIN productos AS p ON d.id_dept = p.dept WHERE d.estado = "s"');
$query->execute();
return $query->fetchAll();
$this->dbh = null;
}
catch(PDOException $e) {
$e->getMessage();
}
}