Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 411
Sexo: Masculino
Localização: VOLTA REDONDA RJ
Contato:

Cadastro de vários itens

11-11-2017 12:01

o script abaixo só cadastra um item, deveria cadastrar mais itens, tipo :
tenho varias pessoas em uma categoria, ao lançar a cobrança, queria que fosse lançado para todos daquela categoria selecionada, esta lançando só para o primeiro.
$curso = $_POST['id_cur']; $datav = implode("-",array_reverse(explode("/",$_POST['datav']))); $valor = $_POST['valor']; $v11 = str_replace(',','.',$valor); $con = $pdo->prepare("SELECT * FROM asp WHERE seasp=:curso"); $con->bindParam(':curso', $curso, PDO::PARAM_STR); $con->execute(); $us = $con->fetch(PDO::FETCH_ASSOC); $val = $us['seasp']; for($i = 0; $i < count($val); $i++){ $sql2=$pdo->prepare("INSERT INTO fatabe (alufat, rafat, sefat, anofat, valfat, valpag, datapag, datafat) VALUES (:alufat, :rafat, :sefat, :anofat, :valfat, :valpag, :datapag, :datafat)"); $sql2->bindValue(':alufat',$us['alusp']); $sql2->bindValue(':rafat',$us['ra']); $sql2->bindValue(':sefat',$val[$i]); $sql2->bindValue(':anofat',$us['ano']); $sql2->bindValue(':valfat',$v11); $sql2->bindValue(':valpag',''); $sql2->bindValue(':datapag',''); $sql2->bindValue(':datafat',$datav); $sql2->execute(); }

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Cadastro de vários itens

11-11-2017 14:59

Você precisa fazer um while, listar todos os usuários do grupo, e dentro do while fazer o INSERT correspondente para aquele usuário.

Verifica se $val = $us['seasp'] não está retornando o valor 1.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 411
Sexo: Masculino
Localização: VOLTA REDONDA RJ
Contato:

Re: Cadastro de vários itens  #resolvido

12-11-2017 10:01

com while funcionou perfeitamente
obrigado
1

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado