Ir para conteúdo
Fórum Script Brasil

mshonorato

Membros
  • Total de itens

    13
  • Registro em

  • Última visita

Tudo que mshonorato postou

  1. Acabei encontrando o erro. Errado: $resultado=mysqli_query($sql,$link); Correto: $resultado=mysqli_query($link,$sql);
  2. Boa tarde pessoal! Há alguns anos atrás fiz um curso de PHP básico, depois do curso fiz uns 2 ou 3 sisteminhas e não mexi mais. Agora fui dar uma olhada em um sistema e não funciona mais, pois o mysql foi descontinuado. Vi que não é difícil migrar de mysql para mysqli, mas estou cometendo algum erro bobo que não consigo enxergar, se alguém puder me ajudar, vou postar só uma parte de um sistema para facilitar. O erro, é que diz que o cadastro foi com sucesso, mas não está cadastrando no banco. O BD está ok Conexão do BD <?php $link = mysqli_connect("localhost","usuario","senha","locadora"); ?> Cadastro de clientes <?php $vnome=$_POST['txtnome']; $vsobrenome=$_POST['txtsobrenome']; $vsexo=$_POST['txtsexo']; $vidade=$_POST['txtidade']; echo"<b>Nome:</b> $vnome <br>"; echo"<b>Sobrenome:</b> $vsobrenome <br>"; echo"<b>Sexo:</b> $vsexo <br>"; echo"<b>Idade:</b> $vidade <br>"; include('conexao.php'); $sql="select*from clientes where nome='$vnome'"; $resultado=mysqli_query($sql,$link); if(mysqli_num_rows($resultado)>=1){ echo"<script> alert('Cliente já cadastrado'); history.go(-1); </script>"; } else{ $sql="insert into clientes(nome,sobrenome,sexo,idade) values('$vnome', '$vsobrenome', '$vsexo', '$vidade')"; $resultado=mysqli_query($sql,$link); echo"Cliente cadastrado com sucesso!"; } ?>
  3. Boa tarde pessoal, Alguém sabe me dizer se é possível eu chamar uma página em PHP, porém remover uma parte dela? Meu problema é o seguinte, na página inicial do site que estou mexendo tem uma div onde chamo uma das páginas do site, a contato, porém ela vem completa e se eu incluir uma outra div após chamar esse site, essa div fica abaixo do rodapé. Exemplo: <div id="parte1"></div><div id="PAGINA-QUE-ESTOU-CHAMANDO"></div><div id="parte2"></div> A div parte2 fica em baixo do rodapé e não consigo resolver isso. Se eu for até a "PAGINA-QUE-ESTOU-CHAMANDO" e remover o <?php get_footer(); ?> aparentemente o problema tá resolvido, mas infelizmente as demais páginas ficam sem o rodapé. Alguém teria alguma solução? Obrigado!
  4. Sim colega, obrigado pela resposta! Acho que o que preciso é do border-collapse, mas não funciona. Segue parte do código, pois é muito grande.
  5. Bom dia pessoal, Estou tentando colocar bordas bem finas em uma tabela, porém quero que as tabelas fiquem bem juntas. Meu problema é que ao deixar as tabelas grudadas, ou seja, com padding e margin 0, as bordas do top + botton se juntam e a borda fica grossa. Encontrei uma imagem na net que achei bonita e queria fazer igual, alguém saberia me dizer que tipo de bordas foram usadas, olhando a imagem? Desde já, muito obrigado!
  6. Boa tarde, Apesar de ter código php no meio a dúvida era sobre banco de dados. Mas obrigado, já resolvi o problema.
  7. Bom dia pessoal, Estou tentando fazer um sistema bem simples em php porém estou travando no banco de dados. Já procurei solução no google mas não encontro a resposta. No php tenho um botão "finalizar", queria que ao clicar nesse botão, o sql recebesse a entrada "finalizado" mas não sei como fazer. Tentei assim, mas não deve ter nada a ver, pois é claro, não funciona. <form method='POST' action='edit.php'> <select name='opcao'> <option>Editar</option> <option>Finalizar</option> </select> <input type='hidden' name='txtcodigo' value='".$dados['codigo']."' /> <input type='submit' value='Ok' /> </form> <?php error_reporting(false); $vcodigo=$_POST['txtcodigo']; include("conexao.php"); $sql="select*from chamados where codigo='$vcodigo' "; $resultado=mysql_query($sql, $conexao); $sql="insert into chamados (status) values('finalizado') where codigo='$vcodigo' "; $resultado=mysql_query($sql, $conexao); header("location:index.php"); ?>
  8. Boa tarde pessoal, Estou com uma dúvida quanto a essas funções, quando eu escolho a opção editar abaixo ele me joga na pagina edit.php, a qual chama a pagina editar_chamado.php O problema é que quando sou jogado na pagina edit.php o sistema não guardou qual código eu estou editando e dá código não encontrado. Se na pagina lista_chamados eu colocar um botão que vai direto para a pagina editar_chamados.php, a edição é feita perfeitamente. Alguém tem alguma ideia? :-( lista_chamados.php <form method='POST' action='edit.php'> <select name='opcao'> <option>Cadastrar</option> <option>Editar</option> <option>Finalizar</option> </select> <input type='submit' name='ok'> </form>edit.php <?php function cadastrar(){ echo'Cadastrado'; } function editar(){ include("editar_chamado.php"); } function finalizar(){ echo'Finalizado'; } $opcao=$_POST['opcao']; switch($opcao){ case 'Cadastrar': cadastrar(); break; case 'Editar': editar(); break; case 'Finalizar': finalizar(); break; } ?>
  9. rsrs... Bom dia meu amigo, muitíssimo obrigado, era isso mesmo. Coisa de iniciante..rsrs
  10. Não sei o que acontece na minha tabela, não enxergo o erro. Antes de eu linkar o código estava perfeita, depois que mudei linkei ficou bagunçada. Veja nas figuras anexas, por favor. A primeira é a correta, a segunda figura é a atual, bagunçada. E se puder ver meu código, segue ele tb. <html> <head> <title>Sistema de chamados paralegal Barreiro</title> <style type="text/css"> @import url("_style.css"); </style> </head> <body> <div id="tudo"> <div id="topo"> <?php include("topo.php");?> </div> <div id="corpo"> <h2>Relacao de chamados</h2> <?php include("conexao.php"); $sql="select * from chamados"; $resultado=mysql_query($sql,$conexao); if(mysql_num_rows($resultado)==0) { echo"Nenhum chamado encontrado!"; } else { echo" <table width='100%'> <tr align='center'> <td class='table1'>Numero </td> <td class='table1'>Nome </td> <td class='table1'>Assunto </td> </tr> "; while($dados=mysql_fetch_array($resultado)) { echo" <tr> <td class='table2'> <a href='lista_chamados.php?codigo_chamado=".$dados['codigo']."'> ".$dados['codigo']."<td/> <td class='table2'>".$dados['nome']."<td/> <td class='table2'>".$dados['titulo']." </a></td> </tr> "; } } ?> </div><!--Fecha corpo--> </div><!--Fecha tudo--> </body> </html>
  11. Estava certo meu amigo, eu é que estava tentando abrir na mesma pagina, index.php. Agora está funcionando, é que sou iniciante mesmo. Meu problema agora está sendo formatação pois estou tentando organizar usando tabela e não quer funcionar...
  12. Boa tarde wootzor, muito obrigado pela resposta! Quase funcionou, agora ao listar os chamados aparecem eles com os links, mas ao clicar em cima não abre a nova pagina com o chamado completo.
  13. Bom dia pessoal, Sou iniciante em php e preciso terminar um sistema de chamados bem simples que estou fazendo porém dei uma travada aqui. Por exemplo: A pessoa abre um chamado, esse chamado vai ter (NUMERO, NOME, TITULO E DESCRIÇÃO), até aqui tudo bem, tá tudo funcionando. Agora gostaria que ao listar o chamado, o "NUMERO" ou "NOME" fosse um link que ao clicar abriria uma pagina só com aquele chamado. Alguém poderia me ajudar ou pelo menos me passar o nome dessa função para eu pesquisar? Tentei fazer como mostra abaixo, mas dá erro. Desde já muito obrigado a todos!
×
×
  • Criar Novo...