
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Porque você tem que colocar as aspas da tag... <input type="text" name="textfield" value="<? echo $texto;?>">
-
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.
-
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
-
Movendo PHP » MySQL.
-
Envia esse teu arquivo pra algum host de arquivo e manda o link pra gente baixar...
-
Dependendo de onde você criou/salvou esse o arquivo, o problema pode ser o BOM...
-
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()...
-
session_start() deve ser usado antes de tudo, no topo do arquivo...
-
??? A OSC é totalmente aberta, tudo está na pasta includes...
-
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.
-
(Resolvido) Como fazer uma inclusao em uma tabela usando mysql e
pergunta respondeu ao Alessandra (Jundiai) de ESerra em PHP
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. -
Você deve usar session_start() em todas as páginas nas quais pretende resgatar as sessões...
-
Pela lógica tá certo.. mas posta o código completo...
-
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.
-
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>';
-
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"...
-
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...
-
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...
-
http://scriptbrasil.com.br/forum/index.php?showtopic=98659
-
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...
-
SELECT * FROM tabela WHERE campotal BETWEEN '100' AND '200'
-
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...
-
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.
-
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.
-
Não instala, para instalar ele você vai ter que ter acesso como root, e pelo jeito você não tem isso.