<?php function combo($campos, $tabela, $crivo, $nome="cmbestado", $rep=0){ include "mysqlconfig.php"; // conecta banco dbagenda if ($rep == 0){ include "mysqllistar.php"; // Executa a cláusula SQL } $sql = "select ".$campos." from ".$tabela." ".$crivo.";"; //Busca // echo $sql; $result = mysqllistar($conect, $sql); if ($nome = "cmbprodage") { $tag = "<select id= " .$nome. " name= " .$nome. " onblur='buscaprod(this.value)'>"; //Montagem do combo } elseif ($nome = "cmbfunc") { $tag = "<select id= " .$nome. " name= " .$nome. " onfocus='buscafunc()'>"; //Montagem do combo } else { $tag = "<select id= " .$nome. " name= " .$nome. ">"; //Montagem do combo } $cont = 0; while ($dados = mysql_fetch_array($result)) { ++$cont; if ($cont == 1 && $nome != "cmbrel") { $tag.= "<option value='".$dados[0]."' selected>" .$dados[0]." - ".$dados[1]. "</option>"; } elseif ($cont == 5 && $nome == "cmbrel") { $tag.= "<option value=".$dados[0]."' selected>" .$dados[0]." - ".$dados[1]. "</option>"; } else{ $tag.= "<option value='".$dados[0]."'>" .$dados[0]." - ".$dados[1]. "</option>"; } } mysql_close(); //fecha conexão $tag.= "</select>"; return $tag; } function maxchave($campos, $tabela, $crivo, $nome, $rep=0) { include "mysqlconfig.php"; // conecta banco dbagenda if ($rep == 0){ include "mysqllistar.php"; // Executa a cláusula SQL } $sql = "select ".$campos." from ".$tabela." ".$crivo.";"; //Busca $result = mysqllistar($conect, $sql); if ($dados = mysql_fetch_array($result)) { $tag = "<input id=" .$nome. " type='text' name='" .$nome. "' size='5' maxlenght='3' value='" .$dados[0]. "' />"; //Montagem do combo } mysql_close(); //fecha conexão return $tag; } ?> com o comando print_r($_post) apareçe o nome de outro combo. Apareçe sempre o nome: cmbprodage. com o comando print_r($_post) apareçe o nome de outro combo.