Multiplos Inserts

Este fórum é para dúvidas onde a base da questão é a linguagem PHP.

Moderador: web

responder a dúvida

Multiplos Inserts

Mensagem 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?



detalhes...


siriusred
MEMBRO
MEMBRO
Mensagens: 16
Registrado em: Seg Mar 15, 2010 8:45 pm


Multiplos Inserts

Mensagem 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.

detalhes...

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

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 11889
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

Multiplos Inserts

Mensagem 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

detalhes...


siriusred
MEMBRO
MEMBRO
Mensagens: 16
Registrado em: Seg Mar 15, 2010 8:45 pm


Multiplos Inserts

Mensagem 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.

detalhes...

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

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 11889
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

Multiplos Inserts

Mensagem 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?

detalhes...


siriusred
MEMBRO
MEMBRO
Mensagens: 16
Registrado em: Seg Mar 15, 2010 8:45 pm


Multiplos Inserts

Mensagem 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.

detalhes...

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

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 11889
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil


responder a dúvida

Voltar para PHP

Quem está online

Usuários navegando neste fórum: Google [Bot] e 5 visitantes