Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bem não sei o o título da minha dúvida condiz no que realmente preciso, mas vou tentar exemplificar.
Hoje tenho um formulário para inserir algumas informações de funcionário para controle interno. Hoje ele funciona da seguinte maneira
$sql = mysql_query("INSERT INTO ocorrenciadp(fal,ate,atr,he,func,period,vale,usuario)VALUES('$fal','$ate','$atr','$he','$func','$period','$vale','$HTTP_SESSION_VARS[id]')")or die("Erro no comando SQL:".mysql_error());
$sql_func = mysql_query("SELECT * FROM func ORDER BY nome_func") or die("ERRO no comando SQL:".mysql_error());
<form name="frm_clientes" method="post" action="<?echo $PHP_SELF;?>?acao=cadastrar">
<table width="80%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td height="25" width="24%"><font face="Arial"size="2">Funcionário:</font></td>
<td height="25" width="76%"><font face="Arial"size="2">
<select name="func">
<option value="0"><< Selecione o funcionário >></option>
<?
while($array = mysql_fetch_array($sql_func)) {
$func_cliente = $array_cliente['func'];
$cod_func = $array['reg'];
$nome_func = $array['nome_func'];
if($func_cliente == $cod_func)
echo "<option value='$func_cliente'
selected>$funcionario</option>";
else
echo "<option value='$cod_func'>$nome_func</option>";
}?>
</select></font></td>
</tr>
<tr>
<td height="25" width="24%"><font face="Arial"size="2">Mês/Ano:</font></td>
<td height="25" width="76%"><font face="Arial"size="2">
<select name="period">
<option value= "Selecione">Selecione</option>
<option value= "31/12/2009">31/12/2009</option>
<option value= "31/01/2010">31/01/2010</option>
</select></font></td>
</tr>
<tr>
<td width="24%" height="25"><font face="Arial" size="2">Faltas:</font></td>
<td width="24%" height="25"><font face="Arial" size="2">
<input type="text" name="fal" size="30"</font></td>
</tr>
<tr>
<td height="25" width="24%"><font face="Arial" size="2">Atestado:</font></td>
<td height="25" width="76%"><font face="Arial" size="2">
<input type="text" name="ate" size="30"></font></td>
</tr>
<tr>
<td height="25" width="24%"><font face="Arial" size="2">Atrasos:</font></td>
<td height="25" width="76%"><font face="Arial" size="2">
<input type="text" name="atr" size="30"></font></td>
</tr>
<tr>
<td height="25" width="24%"><font face="Arial" size="2">Hora Extra:</font></td>
<td height="25" width="76%"><font face="Arial" size="2">
<input type="text" name="he" size="30"></font></td>
</tr>
############################
Até ai está funcionando normal, o problema é que da maneira que fiz, tenho que ficar selecionando 1 funcionário de cada vez, entro com os dados e cadastro, ai seleciono outro e cadastro etc...
Gostaria que fosse uma tela apresentada da seguinte maneira para preenchimento dos dados
Selecione Mês/Ano
Funcionario - Falta - Atestado - Hora Extra
funcionario 1 - 1 - 0 - 5
funcionario 2 - 0 - 1 - 0
funcionario 3 - 1 - 3 - 19
Botão Enviar
Ou seja, um campo para selecionar o período, a lista completa dos funcionários numa coluna e nas outras colunas entro com os dados referentes daquele funcionário, para ficar igual preenchimento excel. Precisa de um exemplo para entender o que preciso fazer.
Carregando comentários...