Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. Porque você tem que colocar as aspas da tag... <input type="text" name="textfield" value="<? echo $texto;?>">
  2. Estou criando uma busca interna num sistema meu que deve funcionar basicamente igual o google, ou seja, se lá no BD eu tiver registrado "João Paulo da Silva" e na busca informar João Silva, ele deve achar o resultado. Por enquanto fiz um testes usando full text (http://dev.mysql.com/doc/refman/4.1/pt/fulltext-search.html) e aparentemente ele supre as minhas necessidades, mas gostaria de saber se devo proceder de outra maneira, ou essa é a correta e ponto final.
  3. Carlos Rocha, lembre-se sempre de ler e respeitar as regras, você já havia postado uma dúvida semelhante que foi movida para área MySQL. Estarei fechando esse seu tópico, pois a sua dúvida é sobre a query. http://scriptbrasil.com.br/forum/index.php?showtopic=123940
  4. ESerra

    pesquisa ordenada

    Movendo PHP » MySQL.
  5. ESerra

    Sessão

    Envia esse teu arquivo pra algum host de arquivo e manda o link pra gente baixar...
  6. ESerra

    Sessão

    Dependendo de onde você criou/salvou esse o arquivo, o problema pode ser o BOM...
  7. ESerra

    Sessão

    Você alterou o servidor para interpratar aquivos .html??? De qualquer maneira, SE está enviando o cabeçalho é porque existe alguma coisa antes do session_start()...
  8. ESerra

    Sessão

    session_start() deve ser usado antes de tudo, no topo do arquivo...
  9. ESerra

    Exemplo de E-comerce

    ??? A OSC é totalmente aberta, tudo está na pasta includes...
  10. A dica é, primeiro aprenda, depois se meta a fazer... se você não sabe, tentar aprender enquanto faz serve apenas para piorar ainda mais a imagem dos programadores de verdade, pois provavelmente o serviço será de baixa qualidade e o cliente vai achar que todo programador não sabe trabalhar profissionalmente. Quanto a sua dúvida, ai tem um banco de scripts, basta procurar.
  11. Você não precisa escapar os apóstrofes ali dentro do sql... $sql = "insert into livros (codlivro, codcat, titulo, autor, npaginas, formato, preço, resenha, dtlanc, capa)"; $sql = $sql . " values ('$codlivro','$codcat','$titulo','$autor','$npaginas','$formato','$preço','$resenha','$dtlanc','$capa')"; Troque: $rs = mysql_query($sql, $conexao) or die ("Não foi possível executar a instrução insert"); Por $rs = mysql_query($sql, $conexao) or die (mysql_error()); Isso não vai corrigir o problema, apenas vai fazer o MySQL informar qual o erro.
  12. ESerra

    Sessão

    Você deve usar session_start() em todas as páginas nas quais pretende resgatar as sessões...
  13. ESerra

    Variavel no Formulario

    Pela lógica tá certo.. mas posta o código completo...
  14. Aprendiz5, usa a inteligência que eu suponho que Deus tenha te dado, olha o teu código, na sua tabela existem colunas chamadas "coluna1","coluna2","coluna3" e "coluna4"? Você pegou as apostilas? Duvido.... bom, da minha parte encerro por aqui, pois pelo visto você não tem a mínima vontade de correr atrás, boa sorte.
  15. ESerra

    DADOS UM DEBAIXO DO OUTRO

    Sempre que alguém te passar um código, analisa ele, pois pelo visto, você simplesmente pegou, não deu certo e voltou aqui sem nem pensar "bom vou parar e olhar um pouco pra ver se acho o que está errado", ai é no mínimo um comodismo abusivo... enfim, se você tivesse parado para olhar, viria que existe um <tr> no final que não deveria existir... ou seja... echo '<table>'; while($row = mysql_fetch_assoc($sql)){ echo '<tr> <td >Elenco:</td> <td>'.$row["elenco"].'</td> </tr>'; } echo '</table>';
  16. ESerra

    Login não funciona mais...

    Agora sim... ele está usando a função password do próprio MySQL... no phpmyadmin, edite o usuário, na coluna função escolha "password"...
  17. ESerra

    Login não funciona mais...

    E quem disse que a sua senha antiga tinha passado pelo hash MD5? O MD5 sempre gera um hash de 32 algarismos, e aquela senha antiga não tem 32 algarismos...
  18. Tem que concatenar a superglobal, ou seja, em vez de: $query = "coluna1 = '$_POST['quero']'"; Fica $query = "coluna1 = '".$_POST['quero']."'"; Tem que fazer isso em todas as linhas...
  19. http://scriptbrasil.com.br/forum/index.php?showtopic=98659
  20. Faz assim, pega umas apostilas aqui, dá uma lida e depois volta, pois você deve ter pelo menos o básico pra começar e esse sua query ai demonstra que você não sabe nem a sintaxe básica do comando SELECT...
  21. SELECT * FROM tabela WHERE campotal BETWEEN '100' AND '200'
  22. Todos os dados vão ser obrigatorios? Se sim basta ir montando a query encadeada, exemplo... <?php $query = "coluna1 = '$_POST['dado1']'"; $query .= " AND coluna2 = '$_POST['dado2']'"; $query .= " AND coluna3 = '$_POST['dado3']'"; $query .= " AND coluna4 = '$_POST['dado4']'"; $sql = mysql_query("SELECT * FROM tabela WHERE ".$query.""); ... ?> Caso os dados não seja obrigatórios... ai tem que pegar primeiro aquele que será obrigatório (se tiver um)... o resto vai no if/else <?php $query = "coluna1 = '$_POST['dado1']'"; //No caso esse seria o obrigatório if(!empty($_POST['dado2'])){ $query .= " AND coluna2 = '$_POST['dado2']'"; } if(!empty($_POST['dado3'])){ $query .= " AND coluna3 = '$_POST['dado3']'"; } if(!empty($_POST['dado4'])){ $query .= " AND coluna4 = '$_POST['dado4']'"; } $sql = mysql_query("SELECT * FROM tabela WHERE ".$query.""); ... ?> Observe que ali eu assumi que se o dado não for preenchido ele vai vir em branco (empty), esse é a idéia...
  23. Coloca uma coluna no BD chamada status, quando ele se cadastrar o status é 0, quando ele pagar muda o status para 1. Quando o cara fizer login você além do nome de usuário/senha verifica o status, se for zero mostra mensagem de que o pagamento ainda não foi feito e/ou confirmado, se for 1 faz o login normalmente.
  24. ESerra

    REDIRECIONAMENTO

    Você já pensou em copiar o formulário do webmail??? Lá está o lugar para onde os dados vão, a menos que o seu webmail verifique a origem, deve funcionar.
  25. ESerra

    FFMPEG

    Não instala, para instalar ele você vai ter que ter acesso como root, e pelo jeito você não tem isso.
×
×
  • Criar Novo...