Ir para conteúdo
Fórum Script Brasil

azirion

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Tudo que azirion postou

  1. Olá pessoal, vou postar aqui como esta o meu código: <?php echo '<link rel="stylesheet" type="text/css" href="estilo2.css" />'; // conectando $con = mysql_connect("localhost", "root", ""); // selecionando o banco mysql_select_db("sitecarros", $con); $sql = "select * from opcional where id=".$_GET['alterar']; $query = mysql_query($sql); $m = mysql_fetch_object($query); ?> <html> <head> <title>Alterar opcional</title> <body> <div> <h1 class=cabecalho">Vendas PhP</h1> </div> <div class="especial2" align="center"> <h1>Alterar opcional</h1> </div> <div align="center" > <table border="1" class="especial5"> <form action="alterandoopcional.php" method="POST" name="cadastro"> <input type="text" name="id" value="<?php echo $m->id?>" /> <tr> <td align="right"><b>Opcional</b></td> <td><input type="text" name="opcional" value="<?php echo $m->descricao?>" /></td> </tr> </table> <input type="submit" value="Salvar" name="acao"/> </div> </form> <?php if (isset($_POST['acao])) { $opcional = $_POST['opcional']; $string_sql = ("UPDATE opcional SET descricao='$opcional' WHERE id='xxxxx'"); mysql_query($string_sql,$con); //Realiza a consulta if(mysql_affected_rows() == 1){ //verifica se foi afetada alguma linha, nesse caso inserida alguma linha echo "<p>Cadastro feito com sucesso</p>"; } else { echo "Erro, não possível inserir no banco de dados"; } } ?> </body> </html> Então, eu quero fazer o update da tabela "opcional" alterando "descricao" para a variavel "$descricao" onde o "ID" for uma variavel x. Notem que no meu FORM tem essa linha: <input type="text" name="id" value="<?php echo $m->id?>" /> Onde ela traz o ID onde sera feita a alteração... O código ta quase pronto, só falta mesmo os detalhes pro codigo fazer a alteração no ID que a linha do input traz... alguém consegue resolver? Obrigado a todos!
  2. E como ficaria os dois codigos?
  3. Bom, sou iniciante em PHP... E tenho esse seguinte codigo em uma pagina de formulário: <?php $sql = "select * from cores"; $sql = mysql_query($sql); while ($c = mysql_fetch_object($sql)) { echo '<label><input name="cores" type="checkbox"'.$c->id.'">'.$c->descricao.'</label></>'; } ?> Isso traz todas opçoes em checkbox, que existem na tabela de cores no meu banco de dados. minha duvida é esta: Como faço para que todas opçoes de cores que o usuario selecionar no checkbox sejam cadastradas em uma tabela "x" no banco de dados? Sendo que, digamos que este formulario seja para cadastrar bicicletas para venda... o usuario vai cadastrar sua bicicleta e as cores que ela estará disponivel, então ao dar enviar no "submit", ainda não vai estar existindo o ID da bicicleta dele, enãotão essas opçoes de cores tem que ser cadastradas no ultimo ID, andei pesquisando e parece que tem um comando "max..." para efetuar a alteração, remoção ou adição no maior ID... já quebrei a cabeça e não consegui... fico no aguardo de uma ajuda! Ah, em um input text, eu usso assim para enviar as informaçoes para o banco de dados: $cor = $_POST['cor']; $string_sql = "INSERT INTO bicicleta (id,descricao) VALUES (null,'$cor')"; mysql_query($string_sql,$con); //Realiza a consulta if(mysql_affected_rows() == 1){ //verifica se foi afetada alguma linha, nesse caso inserida alguma linha echo "<p>Cadastro feito com sucesso</p>"; } else { echo "Erro, não possível inserir no banco de dados"; } Me ajudem por favor!
  4. Olá, tenho o seguinte problema: Tenho uma tabela veiculo com os campos "id" e "nome". E outra tabela "cores_veiculo" com os campos "cor_id" e "veiculo_id" Então, tenho esse código para excluir um veiculo: if(isset($_GET['excluir'])){ $sql = "delete from veiculo where id =.$_GET['excluir]; mysql_query($sql); } Funciona perfeitamente, porem, quando por exemplo, é cadastrada uma cor para o veiculo de ID 1, na minha tabela "cores_veiculo" fica os dados assim: cor_id = x e veiculo_id = 1. que por serem chaves estrangeiras ligadas a tabela veiculo, não me deixam excluir o mesmo. como faço para que seguindo o exemplo do meu código, ele exclua o ID do veiculo das duas tabelas?
×
×
  • Criar Novo...