Ir para conteúdo
Fórum Script Brasil

Marcelo_2

Membros
  • Total de itens

    259
  • Registro em

  • Última visita

Tudo que Marcelo_2 postou

  1. 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...
  2. cara.. tenta só apagar ou comentar essa linha: resto aqui ok.. fui.. 👍
  3. 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...
  4. <?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>
  5. 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
  6. Marcelo_2

    if com listagem de array

    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
  7. troca essa linha: por essa: while($row = $resultado->fetch()) {
  8. tenta trocar essa parte: por essa: LIKE '%$buscar%'"); aqui deu ok.. fui..
  9. na prática, nenhuma. outro exemplo: select distinct cidade from clientes; select cidade from clientes group by cidade; produzem mesmo resultado. mas há varios outros. SQL tem dessas coisas..
  10. cara.. sua variavel de busca esta vazia.. tenta assim: dim teste teste="x" SqlStr="SELECT * FROM tabela1 where linkli LIKE '%" &teste& "%'" Set Rs = oConn.Execute(SqlStr) If Rs.EOF then Response.Write("Não foram encontrados registros") else Response.Write("Resultado(s) da solicitação:<br>") Do until Rs.eof Response.Write("<br>Protocolo:"& Rs.fields("linkli")&"</br>") Response.Write("Titulo:"& rs.fields ("httpli")&"<br>") Response.Write("Tipo:"& rs.fields ("comentli")&"</br>") Response.Write("Resumo:"& rs.fields ("resumoli")&"<br>") Response.Write("Titular:"& rs.fields ("tituloli")&"<br>") Response.Write("Equipe:"& rs.fields ("equipeli")&"<br>") Rs.movenext Loop End If
  11. cara.. 1- pesquise sobre phpinfo() e verifique se estão instaladas as extensoes mysqli e PDO; 2 - tua SQL está incompleta - falta os nomes das colunas. Verifique. 3 - aqui tem umas dicas boas p/ exibir mensagens de erro: https://forum.imasters.com.br/topic/542539-atenção-orientações-e-regras-do-fórum-de-php/ fui..
  12. SELECT * FROM clientes where month(nascimento) = month(date());
  13. select * from reservas_imoveis left join imoveis on imoveis.id = reservas_imoveis.imv_id; opsss... foi mal; o q você quer é o contrario: select * from imoveis where imoveis.id not in(select id_imov from reservas_imoveis);
  14. tenta trocar essas aspas: (pode ver que estão curvas). Por essas: $txt1="Olá Mundo !"; (são retas). aqui deu ok! boa sorte, fui.. ah, ahe tente fazer assim: echo $nome_da_variavel;
  15. tente assim: if(isset($_POST['empresa'])) echo $_POST['empresa']; else echo $_POST['empresa_outra'];
  16. Marcelo_2

    Busca Interna

    - não use acentos, cedilhas, espaços em nomes de pastas, arquivos, colunas e tabelas; - funções mysql* foram removidas, mude tudo p/ mysqli ou PDO. qqer coisa retorne
  17. cara.. mtos erros.. de boa.. 1. sql errada; pesquise; 2. muito codigo php repetido.. misturado no form.. da 1 trato nisso.. 3. aqui tem umas dicas boas de como exibir mensagens de erro: https://forum.imasters.com.br/topic/542539-atenção-orientações-e-regras-do-fórum-de-php/
  18. só inverter..: <html> <head></head> <body> <script>var pages=5;</script> </body> </html> <?php $datatable="teste"; echo "SELECT * FROM $datatable ORDER BY id ASC LIMIT 2, <script>document.write(pages);</script>"; ?>
  19. cara.. 1. de inicio, você n esta preenchendo a coluna LOGIN; 2. tenta postar so codigo PHP e o html que for realmente necessario (tipo, neste caso, o form). 3. funcoes mysql* foram removidas, pesquise sobre PDO.
  20. oi.. teste ok. poste a instrução (SQL) que você está usando ou tente essa aqui: alter table ferias add foreign key(id do funcionario) references funcionario(id) obs: isso se você esta usando uma chave primaria chamada id na tabela funcionario, se tiver a chava primaria c/ outro nome utilize esse outro nome. obs: n e por nada não; mas eu não confio muito nesse phpadmin. qqer coisa retorne.
  21. a pasta tem que ter permissão de escrita. consulte o procedimento de acordo c/ o sistema operacional. ex: no windows 7: https://www.google.com.br/search?q=permissao+de+escrita+windows+7&ie=utf-8&oe=utf-8&client=firefox-b&gws_rd=cr&dcr=0&ei=w8czWpH8MoOBwgSFzabgCA outro [ ]
  22. Marcelo_2

    Pegar valor de campo texto

    oi.. teu form esta fora dos dos campos; observe: <input type="password" class="form-control" placeholder="Senha" name="form_phone"> <input type="password" class="form-control" placeholder="Confirme sua senha" name="form_phone"> <textarea rows="6" class="form-control" placeholder="Endereço" name="form_message"></textarea> <form type="submit" class="btn btn-success" name="S e não há uma funcao p/ submeter o form; tente assim: <form id="form1" name="form1" method="post" action=""> <input type="text" class="form-control" placeholder="Nome" name="form_name"> <input type="text" class="form-control" placeholder="Email" name="form_email"> <input type="password" class="form-control" placeholder="Senha" name="form_phone"> <input type="password" class="form-control" placeholder="Confirme sua senha" name="form_phone2"> <textarea rows="6" class="form-control" placeholder="Endereço" name="form_message"></textarea> <a href="javascript: submitform()">Registre-se<a> </form> <script type="text/javascript"> function submitform() { document.form1.submit(); } </script> <?php if (isset($_POST["form_name"])) { $nome = $_POST["form_name"]; $email = $_POST['form_email']; $senha = $_POST['form_phone']; $senha2 = $_POST['form_phone2']; echo $nome.$email.$senha.$senha2; } else { $nome = null; echo "nenhum nome de usuário fornecido"; } ?> bonus= você estava usando o mesmo nome para os dois campos de senha; corrigi isso. tentahe...
  23. oi.. se eu entendi bem, apos cadastrar você e direcionada p/ outra pg.. no caso, a "registrarCidade.php".. mas normal, isso esta definido aqui: echo" <META HTTP-EQUIV=REFRESH CONTENT = '0; URL= http://localhost/sistema/registrarCidade.php'> <script type=\"text/javascript\"> alert(\"Cadastro feito com sucesso.\"); </script> "; e aqui: header('Location: registrarCidade.php'); d qqer forma só p/ confirmar eu comentei essas linhas e esta cadastrando beleza, assim que clica no botão "proximo".. e permanece nessa mesma pg.. POREM NÃO ACRESCENTA NO BD ahe você precisa ver se a coluna não é "unique"; se for, se o nome for repetido o MySQL não cadastra mesmo.. dica: use essas linhas no começo do codigo: ini_set('display_errors', true); error_reporting(E_ALL); quando a pag tiver erros, são bem uteis p/ "debugar".. qqer coisa retorna ahe...
×
×
  • Criar Novo...