Marcelo_2

Membros
  • Content Count

    242
  • Joined

  • Last visited

Community Reputation

0 Neutro

2 Followers

About Marcelo_2

Recent Profile Visitors

2173 profile views
  1. pesquise sobre mysqli_insert_id
  2. Marcelo_2

    Preciso de Ajuda

    não existem mais as funções mysql*. pesquise sobre mysqli ou PDO
  3. 1. descomente essa linha: e mude para essa: $query2 = "SELECT * FROM produto WHERE categoria_id = $cat"; 2. depois dessa: insrira essa: $dados2 = mysqli_query($con,$query2); 3. faz um fetch: while($dados3=mysqli_fetch_array($dados2)){ 4. use echo: echo $dados3["uma coluna da tabela"]; echo $dados3["outra coluna da tabela"]; 5. quando acabar as colunas fecha o while: }
  4. 1. troque essas linhas: por essas: $nome = $_POST ['nome']; $email = $_POST ['email']; 2. veja aqui como habilitar mensagens de erro: https://forum.imasters.com.br/topic/542539-aten%C3%A7%C3%A3o-orienta%C3%A7%C3%B5es-e-regras-do-f%C3%B3rum-de-php/ principalmente itens 3, 4 e 5. retorne com as mensagens, se for o caso. 3. confirme com a hospedagem se eles ativaram a extensão mysqli (algumas não ativam :-); só a mysql.* que já foi removida e varias nem aceitam mais).
  5. 1. se o tal botao gerar for acionado; 2. recupera o saldo do individuo; 3. se for igual ou menor que 99, 4. echo "mensagem" = "saldo insuficiente"; 5. se não, 6. subtrai 100 do saldo 7. exibe saldo atualizado cara, de boa.. tente estudar primeiro logica de programação e SQL..
  6. cara, faz tempo que infelizmente o mysql tem mesmo esse "bug"; (traz o dado, mas não o registro (a tupla toda, a linha)).. os "quebras-galhos" que eu conheço são o velho "order by desc limit 1" ou 1 subconsulta ("...where id in(select max(id) from...)... bom, é "issahe"... ah, se descobri outra solução, t proponho a gente voltar aqui e postar, porque eu tb queria resolver essa d 1 forma melhor.. fui.. boa sorte ahe...
  7. cara.. tenta só apagar ou comentar essa linha: resto aqui ok.. fui.. 👍
  8. 1. coluna "fipe" tem 6 casas e você esta tentando inserir 7; 2. se codigo é auto_increment, o recomendavel e deixa-lo de fora da sql. bom feriadao...
  9. <?php // CONEXAO $sql= mysqli_query($conn, "SELECT * FROM controle_externo"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <?php while ($row = mysqli_fetch_assoc($sql)) { ?> <form id="form1" name="form1" method="post" action=""> <label>data_saida <input name="data_saida" type="text" id="data_saida" value="<?php echo $row['data_saida'];?>"/> </label> <input name="cod_externo" type="hidden" id="cod_externo" value="<?php echo $row['cod_externo'];?>" /> <label> <input name="id_baixar" type="submit" id="id_baixar" value="alterar" /> </label> <br /> </form> <?php } if (isset($_POST['id_baixar'])) { $cod_externo=$_POST['cod_externo']; echo $cod_externo; mysqli_query($conn,"UPDATE controle_externo SET data_saida = NOW() WHERE cod_externo = '$cod_externo'"); header("location: UPDATE_controle_externo.php"); die(); } ?> </body> </html>
  10. Marcelo_2

    ajuda em SQL

    na tabela cliente tira esses traços: CLIENTE ---(Email, e poe virgula entre as linhas; nas tabelas produto e animal você esta repetindo as chaves primarias - colunas codproduto e id
  11. opas.. cara, tenta assim: SELECT case when volume_total = volume_entregue then 'ok' when volume_entregue = 0 then 'nada' else 'parcial' end as status FROM tabela http://jquerydicas.blogspot.com/2013/11/mysql-if-e-case.html
  12. troca essa linha: por essa: while($row = $resultado->fetch()) {
  13. ah, aproveita e fecha essa tag:
  14. tenta trocar essa parte: por essa: LIKE '%$buscar%'"); aqui deu ok.. fui..