Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Chavoso1533

inserindo mais de uma vez no banco de dados Mysqli

Recommended Posts

Estou desenvolvendo um sistema onde ele calcula o peso total e o total de produtos inserido no banco de dados só que após inserir um produto automaticamente ele insere outro com todos os valores 0!


@RESOLVIDO

pra quem tiver a mesma duvida/problema

if(!isset($_POST) || empty($_POST)) { //basta verificar o $_POST
//Se não tiver nada 
}else if($acao == 'sucesso') {
//insert...
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só uma dúvida quanto a navegabilidade do sistema o que acontece quando o usuário é redirecionado para a função que insere

Ele apenas redireciona para a mesma página, estou utilizando $_GET.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você foi advertido por abrir mais de um tópico para o mesmo propósito em diferentes áreas do fórum. Os mesmos foram fechados. Vou manter esse aqui devido ao LarteDias já o ter respondido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você foi advertido por abrir mais de um tópico para o mesmo propósito em diferentes áreas do fórum. Os mesmos foram fechados. Vou manter esse aqui devido ao LarteDias já o ter respondido.

Desculpa ter criado 2 tópicos iguais isso aconteceu porque eu criei na área errada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim

CREATE TABLE IF NOT EXISTS `modelos` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `tipos` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `Prod_Peso` int(50) NOT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=26 ;

INSERT INTO `modelos` (`ID`, `tipos`, `Prod_Peso`) VALUES
(1, '15g', 15),
(2, '30g', 30),
(3, '30mL', 30),
(4, '55mL', 55),
(5, '58mL', 58),
(6, '60g', 60),
(7, '60mL', 60),
(8, '65g', 65),
(9, '72mL', 72),
(10, '115mL', 115),
(11, '140mL', 140),
(12, '150mL', 150),
(13, '200g', 200),
(14, '230mL', 230),
(15, '250g', 250),
(16, '250mL', 250),
(17, '300mL', 300),
(18, '400mL', 400),
(19, '480mL', 480),
(20, '500g', 500),
(21, '500mL', 500),
(22, '900mL', 900),
(23, '990mL', 990),
(24, '1 Kg', 1000),
(25, '1 L', 1000);


CREATE TABLE IF NOT EXISTS `produtos` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `Quantidade` int(50) NOT NULL,
  `Peso` int(100) NOT NULL,
  `PesoReal` int(100) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=7 ;

INSERT INTO `produtos` (`id`, `Quantidade`, `Peso`, `PesoReal`) VALUES
(1, 4, 0, 15),
(2, 0, 0, 0),
(3, 4, 0, 500),
(4, 4, 0, 500),
(5, 0, 0, 0),
(6, 4, 0, 500);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha cara tem certeza que a página não está recarregando duas vezes? Num formulário meu antigo acontecia.

Acabei de descobrir isso quando digito pelo navegador painel.php?add ele adc um 0 amais

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.