Este fórum é para dúvidas onde a base da questão é a linguagem PHP.
Moderador: web
por siriusred Offline » Ter Ago 31, 2010 8:48 pm
|
|
Olá, minha dúvida hoje é um pouco complicada... meio q é uma parte do php que ainda não aprendi.
eu tenho o nome do funcionário seguinte o exemplo abaixo:
Nome1 [ ] Nome2 [ ] Nome3 [x]
Aí quando eu apertar inserir, ele vai cadastrar os que foi marcado X como presente no dia.
é tipo um sisteminha de presença. Como fazer isso?

siriusred
MEMBRO
Mensagens: 16
Registrado em: Seg Mar 15, 2010 8:45 pm
|
por web Offline » Ter Ago 31, 2010 8:51 pm
O ideal é você ter os campos com o valor do nome em formato array <input name="nome[]"...
Ai, você faz um foreach para pegar os valores checados, no caso, checkbox.

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com
web
ADMIN
Mensagens: 11889
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por siriusred Offline » Sáb Set 04, 2010 9:26 pm
Olá amigo, tentei fazer oq vc flw...
olha como fiz:
- Código: Selecionar todos
$situacao = $_POST['situacao'];
foreach($situacao as $checkbox => $valor) { echo "Olá $checkbox"; echo "<br>"; echo $row_rsAlunos['nome'];
}
Olha o resultado na hora de pegar o nome a quem representa.
Olá 0 Caio ViniciosOlá 1 Caio Vinicios

siriusred
MEMBRO
Mensagens: 16
Registrado em: Seg Mar 15, 2010 8:45 pm
|
por web Offline » Dom Set 05, 2010 12:20 pm
Aqui vai uma base
- Código: Selecionar todos
<form method="POST"> <input type="checkbox" name="situacao[]" value="joao"> <input type="checkbox" name="situacao[]" value="pedro"> <input type="checkbox" name="situacao[]" value="maria"> <input type="submit"> </form>
<?php if($_POST) { $situacao = $_POST['situacao']; foreach($situacao AS $valor) { echo $valor; } } ?>
Lembrando que para o insert, você pode precisar do id, ai você pode passar o id, junto com o nome no value, tipo: 10-joao
Ai dentro do echo, você faz o explode para separar o id, e aplica no insert.

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com
web
ADMIN
Mensagens: 11889
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por siriusred Offline » Seg Set 06, 2010 3:02 am
Perfeito maninho, fiz umas modificações e funcionou perfeitamente, até melhor que imaginei.... muito obrigado mais uma vez =)
kra, aproveitando a oportunidade... vc indica algum livro ou algo assim pra aprender?

siriusred
MEMBRO
Mensagens: 16
Registrado em: Seg Mar 15, 2010 8:45 pm
|
por web Offline » Seg Set 06, 2010 11:23 am
Não conheço nenhum livro para indicar, o que indico é assistir alguns vídeos, sempre ajuda.

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com
web
ADMIN
Mensagens: 11889
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para PHP
Quem está online
Usuários navegando neste fórum: Google [Bot] e 5 visitantes
|
|
|