Ir ao conteúdo
  • Cadastre-se

rafaelnai

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Estou desenvolvendo o meu primeiro projeto, e nele eu tenho um menu com categorias de produtos (cerca de 20), então nesse sistema de cadastro, quero que quando alguém cadastre esse produto possar escolher a categoria. Por exemplo: Nome produto: Caneta de Metal Código: CDM01 Descrição: Qualquer descrição Imagem: imagem.jpg Categoria: Caneta de Metal Nesse caso, ela ficaria na tabela "Caneta de Metal". Assim, quando eu listar os produtos eu possa visualizar por categoria.
  2. Sou iniciante em programação, e atualmente estou desenvolvendo um sistema de cadastro de produtos básico. Porém eu queria selecionar a tabela que o produto vai ser salvo. Por exemplo: Quero salvar o produto 'CDM01' na tabela 'caneta de metal', mas quero que o produto 'CDP01' seja salvo na tabela 'caneta de plastico' e assim por diante. são em média 20 categoria. Porém não sei como fazer, procurei em alguns tutoriais mas ainda não estou conseguindo. HTML: <form action="includes/inserir.php" enctype="multipart/form-data" method="post"> <label> Nome do Produto: </label> <br/> <input type="text" name="nProduto"/><br/><br/> <label>Código:</label> <br/> <input type="text" name="cProduto"/><br/><br/> <label>Descrição:</label> <br/> <textarea rows="10" cols="50" name="dProduto"/></textarea><br/><br/> <input type="file" accept="image/*" name="pImagem"/> <br/> <br/> <select name="tabelas"> <option value="0">Escolha uma categoria</option> <?phpinclude 'configs/conexao.php'; $sql = ' SHOW TABLES '; $query = mysql_query($sql); while($dados = mysql_fetch_row($query)) { echo"<option value='$dados[0]'>$dados[0]</option>" ; } mysql_close($conexao); ?> </select><input type="submit" name="button" value="registrar"></form> PHP: <?php ini_set ('default_charset','UTF-8'); ?><?phpinclude "../configs/conexao.php";$nomeProduto = $_POST["nProduto"];$codigoProduto = $_POST["cProduto"];$descricaoProduto = $_POST["dProduto"];$arquivoTMP = $_FILES["pImagem"]["tmp_name"];$nomeArquivo = $_FILES["pImagem"]["name"];$tabela = $_POST['tabelas'];if($nomeProduto == "" || $codigoProduto == "" || $descricaoProduto == "") {echo "<script> alert('Preencha todos os campos!')</script>";return true;}$pExtensao = strrchr ($nomeArquivo, '.');$pExtensao = strtolower($pExtensao);$pNovoNome = md5(time()) . $pExtensao;$pDestino = "imagens/" . $pNovoNome;move_uploaded_file($arquivoTMP, $pDestino);$caneta_metal = "INSERT INTO caneta de metal(Produto, Codigo, Descricao, Imagem) VALUES ('$nomeProduto', '$codigoProduto', '$descricaoProduto', '$pDestino')" or die (mysql_error());$caneta_plastico = "INSERT INTO caneta de plastico(Produto, Codigo, Descricao, Imagem) VALUES ('$nomeProduto', '$codigoProduto', '$descricaoProduto', '$pDestino')" or die (mysql_error());$marca_texto = "INSERT INTO 'marca-texto'(Produto, Codigo, Descricao, Imagem) VALUES ('$nomeProduto', '$codigoProduto', '$descricaoProduto', '$pDestino')" or die (mysql_error()); switch($tabela) { case 'caneta de metal': $caneta_metal; $comando = mysql_query($caneta_metal); break; case 'caneta de plastico': $caneta_plastico; $comando2 = mysql_query($caneta_plastico); break; case 'marca-texto': $marca_texto; $comando3 = mysql_query($marca_texto); break; }?>

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...