Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal, gostaria da ajuda de vocês. estou desenvolvendo um sistema de cadastro de livros.
Preciso fazer um script que pegue a quantidade de livros que eu determinei e gere um formulario para cada livro, e cada formulario ao dar um submit insira os dados no banco de dados.
Exemplo:
$nomedolivro = $_POST['qtdlivros'];
$autordolivro = $_POST['autordolivro'];
$qtdlivros = $_POST['qtdlivros'];
Digamos que o usuario solicitou 5 livros na pagina anterior pelo ($qtdlivros):
Então preciso gerar 5 formularios na mesma paginas e cada um criara um registro diferente no banco, porem o nome e o autor serão os mesmo em todos os registros, o que alterará é a situação do livro, se esta sujo, rasgado, amarelado e etc.:
---------------------------------------------------------
Formulario 1:
Situação do livro:
Input hidden: $nomedolivro
Input hidden: $autordolivro
Botão cadastrar > Cadastrar (Insere os dados no banco)
---------------------------------------------------------
Formulario 2:
Situação do livro:
Input hidden: $nomedolivro
Input hidden: $autordolivro
Botão cadastrar > Cadastrar (Insere os dados no banco)
---------------------------------------------------------
Formulario 3:
Situação do livro:
Input hidden: $nomedolivro
Input hidden: $autordolivro
Botão cadastrar > Cadastrar (Insere os dados no banco)
---------------------------------------------------------
Formulario 4:
Situação do livro:
Input hidden: $nomedolivro
Input hidden: $autordolivro
Botão cadastrar > Cadastrar (Insere os dados no banco)
---------------------------------------------------------
Formulario 5:
Situação do livro:
Input hidden: $nomedolivro
Input hidden: $autordolivro
Botão cadastrar > Cadastrar (Insere os dados no banco)
---------------------------------------------------------
Mais não sei como fazer isso. alguem poderia me ajudar?
Sim vou usar um combo box para marcar a situação do livro, porém os dados como titulo ou autor sao iguais, mais a situação do livro é diferente para cada um, pois são livros que vao estar a venda. entao tenque ser em registros separados, pois eu tenho um livro que esta amarelado, tenho outro livro que esta rasgado, e cada um é um registro pois cada um é um produto. por isso preciso que seja cada um um registro na base.
Foi o que eu disse.
(:
Mais não sei como fazer isso
Na verdade não especifiquei bem. Por exemplo ele gerou os 5 formularios, preenchi a situação do livro, dou o submit e ele retorno ali dentro mesmo uma mensagem de sucesso e o id que foi gerado, e assim constantemente nos formularios abaixo, tudo na mesma pagina, é isso que preciso. e para gerar um id para cada um tenque ser um registro para cada na base pois isso sera util para dar baixa no livro depois.
entendeu?
Acredito que você não precise disso.
O livro deve ser um registro único na tabela. Então pode ser alterado um por vez.
Senão, traz ele em uma lista e na mesma linha crie ComboBox, <select> com opções pré-definidas.
Como por exemplo: Rasgado, Limpo, Sujo, Novo, Ótimo Estado.
E um campo <input type="text"> só para por uma pequena observação.
Um formulário só, um submit só.
No PHP trabalhe com array para trazer os dados na sequência.