我试图将这些标签放在选择下拉菜单旁边。我正在使用 pull-right 将所有这些项目向右对齐。
使用我拥有的代码,第一个标签/选择对与右侧对齐,但标签位于选择的顶部。
第二对甚至没有对齐到右边。我怎么能解决这个问题?
label {
display: inline-block;
width: 140px;
text-align: right;
}
Run Code Online (Sandbox Code Playgroud)
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<div class="form-group pull-right">
<label for="tipo" class="control-label">Tipo</label>
<select name="tipo" id="tipoProveedor" style="width: 344px" class="form-control">
<option value="todos">Todos</option>
</select>
</div>
<div class="form-group pull-right">
<label for="idFamilia" class="control-label">Familia</label>
<select name="idFamilia" id="idFamilia" style="width: 344px" class="form-control">
<option value="0">Seleccione</option>
</select>
</div>
Run Code Online (Sandbox Code Playgroud)
因此,我有以下数据库表,称为“ relacionproveedorfamilia”
-----------------------------
| idProveedor | idFamilia |
-----------------------------
| 5 | 1 |
-----------------------------
| 5 | 2 |
-----------------------------
| 6 | 2 |
-----------------------------
Run Code Online (Sandbox Code Playgroud)
我使用的函数为idProveedor提供值,它应该返回一个数组,该数组包含属于提供的idProveedor的idFamilia值。
例如,这是获取idProveedor = 5的所有idFamilia的查询
SELECT idFamilia FROM relacionproveedorfamilia WHERE idProveedor = 5;
Run Code Online (Sandbox Code Playgroud)
查询的结果是:
---------------
| idFamilia |
---------------
| 1 |
---------------
| 2 |
---------------
Run Code Online (Sandbox Code Playgroud)
我正在尝试将查询结果放入数组,以便可以在视图中显示内容。
在我的模型Proveedormodel中,我具有以下功能,通过检查此站点中的其他类似问题进行了编码。
public function obtenerIdFamiliaProveedor($idProveedor){
$query = $this->db->select('idFamilia')->from('relacionproveedorfamilia')->where('idProveedor', $idProveedor);
$arrayFamilias = array();
while($row = mysql_fetch_assoc($query)){
$arrayFamilias[] = $row;
}
return $arrayFamilias;
}
Run Code Online (Sandbox Code Playgroud)
但是在我看来,我收到了错误消息:
Message: mysql_fetch_assoc() expects parameter …
Run Code Online (Sandbox Code Playgroud) 我正在寻找一种方法来选择表中指定值下的最大 id 值。我正在尝试使用以下查询
select max(id) as 'maxid' from proveedor where 'id' < 6666
Run Code Online (Sandbox Code Playgroud)
我期望的值是 3,但我得到的是 7777。有其他方法可以做到这一点吗?
+-------+
| id |
+-------+
| 1 |
| 2 |
| 3 |
| 6666 |
| 7777 |
+-------+
Run Code Online (Sandbox Code Playgroud)