Geracombo multiplo
Olá pessoa implemente uma função gera combo para seleção de dados em uma determinada tabela que usa Chave estrangeira, mas no caso o geracombo só consegue selecionar um dado, e seria preciso selecionar 2 ou mais, alguém saberia fazer um geracombo multiplo para seleção de 1 ou mais dados, segue o código de exemplo
FUNÇÃO GERA COMBO
function geracombo($campo,$tabela,$ordenacao,$nomecampo,$branco, $valor) {
$sql="SELECT ".$campo." FROM ".$tabela." ORDER BY ".$ordenacao;
$q=mysql_query($sql);
if (mysql_num_rows($q) > 0) {
print "<SELECT NAME=\"$nomecampo\" class=campo_01>";
if ($branco){
print "<option value=\"\"></option>";
}
while($rs=mysql_fetch_array($q)) {
print "<OPTION VALUE=\"".$rs[0]."\"";
if ($rs[0]==$valor[0]) {
print " SELECTED";
}
print ">".$rs[1]."</OPTION>";
}
print "</SELECT>";
} HTML
<tr>
<td>
<?php geracombo($campo,$tabela,$ordenação,$nomeCampo,$banco,$valor)?>
</td>
</tr>
/applications/core/interface/imageproxy/imageproxy.php?img=http://nsae01.casimages.net/img/2014/02/15/mini_140215014448298575.png&key=8a03bbd47505a05e7e736d4dde5cd42647646527e2d861bcb31ae3b7159014ae" alt="mini_140215014448298575.png" />
Atribuindo o multiple no select, da pra selcionar mais dados segurando o CTRL, mas só grava um no banco de dados
$sql = "INSERT INTO $TABELA VALUES('$id_select')"; // usa foreign keyDiscussão (3)
Carregando comentários...