CREATE TABLE IF NOT EXISTS `tblclientepedido` (
`IDPEDIDO` int(11) NOT NULL AUTO_INCREMENT,
`NOMCLI` varchar(60) NOT NULL,
`NOMFNT` varchar(60) NOT NULL,
`NOMCNT` varchar(60) NOT NULL,
`EMAIL` varchar(60) NOT NULL,
`NUMTEL` varchar(20) NOT NULL,
`FUNCNT` varchar(30) NOT NULL,
`DCRCNDPGT` varchar(30) NOT NULL,
`CODVND` varchar(30) NOT NULL,
PRIMARY KEY (`IDPEDIDO`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
tabela tblpedido
CREATE TABLE IF NOT EXISTS `tblpedido` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`IDPEDIDO` int(11) NOT NULL,
`CODPRD` int(11) NOT NULL,
`QTDE` varchar(60) NOT NULL,
`DCRPRD` varchar(60) NOT NULL,
`VLRBASVDA` varchar(30) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
Pergunta
MasterllBr
Tipo preciso pegar o ID do tipo unico da tabela TBLCLIENTEPEDIDO e inserir junto a tabela TBLPEDIDO
cliente 1
comprou 3 items em cada item tera que conter o ID 1 pra saber que foi dakele cliente
cliente 2
comprou 5 items então tera que conter o ID 2 nos 5 items
i assim vai. segue o codigo abaixo junto as tabela.
ta faltando apenas isso pra terminar o carrinho.
erro que ta dando
tipo se o cliente comprar 2 produtos apenas ele relaciona certo passo de 2 ele já já comeca ir em ordem crescente tipo
cliente 1
1
1
2
cliente 2
2
2
3
4
5
$NOMCLI = anti_injection($_POST['NOMCLI']); $NOMFNT = anti_injection($_POST['NOMFNT']); $NOMCNT = anti_injection($_POST['NOMCNT']); $EMAIL = anti_injection($_POST['EMAIL']); $NUMTEL = anti_injection($_POST['NUMTEL']); $FUNCNT = anti_injection($_POST['FUNCNT']); $DCRCNDPGT = anti_injection($_POST['DCRCNDPGT']); $CODVND = anti_injection($_POST['CODVND']); if(isset($NOMCLI) && $EMAIL != "" && $NOMFNT != ""){ mysql_query("INSERT INTO tblclientepedido (IDPEDIDO, NOMCLI, NOMFNT, NOMCNT, EMAIL, NUMTEL, FUNCNT, DCRCNDPGT, CODVND) VALUES (NULL, '$NOMCLI', '$NOMFNT', '$NOMCNT', '$EMAIL', '$NUMTEL', '$FUNCNT', '$DCRCNDPGT', '$CODVND')") or die(mysql_error()); $CODPRD = anti_injection($_POST['CODPRD']); $QTDE = anti_injection($_POST['QTDE']); $DCRPRD = anti_injection($_POST['DCRPRD']); $VLRBASVDA = anti_injection($_POST['VLRBASVDA']); $i = 0; foreach($_POST["CODPRD"] as $CODPRD) { mysql_query("INSERT INTO tblpedido (ID, IDPEDIDO, CODPRD, QTDE, DCRPRD, VLRBASVDA) VALUES (NULL, LAST_INSERT_ID(), '$CODPRD', '$QTDE[$i]', '$DCRPRD[$i]', '$VLRBASVDA[$i]')") or die(mysql_error()); ++$i; } }tabela tblclientepedido tabela tblpedidoagradeço desde já pela atenção e colaboração!
Editado por MasterllBrLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.