Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Segunte...
Estou tentando cadastrar um produto em uma loja virtual que estou criando, mas estou deparando o seguinte problema:
Quando eu cadastro um Tênis, eu busco no Banco de dados os tamanhos Ex. 34, 35...42. Quando eu termino de preencher todos os campos (Modelo do Tênis, Cor, Tamanhos, etc...) Não consigo fazer com que grave com todos os tamanhos que escolhi. Como fazer para que não precise cadastrar o mesmo Tênis vária vezes com tamanhos diferentes?
Aguardo uma ajuda.
se calhar assimtabela produtoID | id_produto | ref | titulo | cor001| 052 | 23| qualquer | Amarelo002| 053 | 23| qualquer | Azul003| 054 | 23| qualquer | Verde004| 055 | 23| qualquer | Vermelhotabela tamanhoID | id_produto| TAMANHO | 1 | 052 | 40 | 2 | 052 | 37 |1 | 054 | 31 | 1 | 052 | 22 | 1 | 055 | 40 | 1 | 053 | 40 | 1 | 053 | 27 |SELECT id_produto, ref, titulo, corFROM produtoINNER JOIN tamanhaON produto.id_produto = tamanho.id_produtonao sei se é o que voçe quer mas tente
É...pode ser, mas como fazer isso em php para acadastrar no banco?
primeiro cadastra o produto certo?e depois cadastra os tamanhos...você tem o produtro nº 335ai voce faz tipotabela tamanhoID | id_produto| TAMANHO | INSERT INTO tamanho (id_produto, tamanho)VALUES (335, 40)do generoref | titulo | cor$cadastra_produto = mysql_query('INSERT INTO produto (id_produto, ref, titulo, cor)VALUES (335, 23, quaquer, amarelo)');$cadastra_tamanho = mysql_query('INSERT INTO tamanho (id_produto, tamanho)VALUES (335, 40)');
basta fazer várias INSERT e inserir os respectivos valores
Mas eu estou usando Esse código:<? echo"<td><label>"; $res=mysql_query("SELECT * FROM tamanho ORDER BY id_tamanho "); while($registro=mysql_fetch_row($res)) { $id_tamanho=$registro[0]; $tamanho=$registro[1]; echo"<input type=\"checkbox\" name=\"tamanho[]\" value=\"$tamanho\">"; switch ($tamanho) { case $tamanho: print "$tamanho"; echo"<br>"; } } echo"</label>"; echo"</td>"; ?>Assim ele pega vários tamanhos diferentes. Como tranformar isso em uma ARREY e gravar tudo na tabela Produtos.
Pra entender melhor.
Meu banco:
ID | id_produto | ref | titulo | TAMANHO | cor
001| 052 | 23| qualquer | 40 | Azul
002| 052 | 23| qualquer | 41 | Azul
003| 052 | 23| qualquer | 38 | Azul
004| 052 | 23| qualquer | 37 | Azul
Como cadastrar esse produto uma só vez com vários tamonhos diferentes?