Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. ESerra

    Update Em Campo Incerto...

    Se você não quer permitir que seja regravado nada no campo da tabela que já tem algo é esse o caminho, você pega os valores vindo do banco, se estiverem em branco grava, se não estiver não grava...
  2. ESerra

    Escondendo Endereço

    Cria um arquivo chamado pagina.php, nele você coloca lá um if/else ou switch para descobrir que página realmente você quer, ai lá você vai ter que definir a página real tipo: <?php $pagina = $_GET['pagina'];//Aqui ele vai pegar o valor da pagina=alguma coisa switch ($pagina) { case "pagina1.php": $pagina = "senhas.php"; break; case "pagina2.php": $pagina = "xyz.php"; break; } include "$pagina"; ?>
  3. ESerra

    Data E Hora No Bd Com Php

    O INSERT INTO também parece estar OK, chama o TRIM fora da query ou seja, logo abaixo do: $agora = date("Y-m-d H:i:s"); chama: $agora = trim($agora);
  4. ESerra

    Data E Hora No Bd Com Php

    Então veja o INSERT INTO para ver se é realmente o $agora que está sendo inserido... e também se não existe algum espaço em branco antes da data ou depois das horas... porque a sua idéia está certa...
  5. ESerra

    Data E Hora No Bd Com Php

    O campo é de que tipo DATE ou DATETIME?
  6. ESerra

    Script Imobiliaria

    O negócio é o seguinte, na linha que faz a impressão dos dados dos imóveis, se isso estiver dentro de uma tabela, manda imprimir um <tr></tr> a cada 3 registro, isso vai fazer com que sejam criadas linhas a cada 3 registro lidos, e entre esses 3 você manda imprimir os <td></td> para que sejam criadas as colunas... Pra você entender a lógica...: <?php $total = 9; $inicio = 1; $auxiliar = 0; echo "<table width=\"750\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">"; while ($inicio <= $total){ if ($auxiliar == 0){echo "<tr>";}else{} echo "<td>valor $inicio</td>"; if ($auxiliar == 2){echo "</tr>"; $auxiliar=0;}else{$auxiliar++;} $inicio++; } </table> ?> Isso dai vai imprimir uma tabela 3x3, mas é só pra você entender a lógica..
  7. ESerra

    Exibir

    Se o campo é do tipo DATE basta um ORDER BY campo_da_data ASC
  8. ESerra

    Formatações

    Cria mais um campo na tabela do tipo INT e nele inclui valores, onde por exemplo 0 é "normal" e 1 é destacado, ai na query você coloca para ordenar primeiro por esse novo campo e depois pelo nome da empresa...acho que essa idéia também funcionaria com um campo do tipo ENUM...
  9. Sim... na verdade até existe um meio de forçar o mysql a entender uma data que está num campo que não seja date como sendo uma data, é tipo um strtotime do mysql, uma vez eu vi um exemplo aqui no fórum mas acabei deixando de lado pois o correto é realmente se utilizar um campo do tipo date para datas...
  10. O mais fácil é você criar um script em PHP ou ASP e esse script gerar a página que vai vir com os dados do BD, ai você salva a página e pronto... ou você põe o scritp direto no seu servidor e a pessoa sempre vê os dados diretos do banco de dados...
  11. Testa isso... SELECT * from aniversariantes Where DAY(data) = 'DAY(CURDATE())' AND MONTH(data) = 'MONTH(CURDATE())' ORDER BY 'data' ASC LIMIT 10 Só lembrando que não basta a data estar sendo gravada no formado YYYY-mm-dd, o campo tem que ser do tipo DATE...
  12. Acho que ele quer limitar o número de caracteres no campo, no caso tem que usar o maxlength... por exemplo: <input name="cod" type="text" size="6" maxlength="6">
  13. ESerra

    Erro No Bando De Dados

    Não precisa de liberação de escrita nenhuma no diretório do BD... Olhe os aviso na página do manual: » A função mysql_create_db() esta obsoleta. É preferível usar a função mysql_query() para executar ao invés um comando CREATE DATABASE. » Nota: Esta função não estará disponível se a extensão MySQL foi compilada com a versão MySQL 4.x da biblioteca de cliente. (provavelmente o seu problema...) Para criar um BD use o mysql_query com o comando CREATE TABLE... $db = "CREATE DATABASE meu_bd"; $create_db = mysql_query($db);
  14. Se o número vem sem nenhum ponto ele acrescenta o ,00 , mas se o numero vem com algum ponto aquilo passa a ser as dezenas... tipo: <?php $number = 10000.15; $english_format_number = number_format($number, 2, '.', '.'); echo $english_format_number; $number2 = 1000015; $english_format_number2 = number_format($number2, 2, '.', '.'); echo $english_format_number2; ?>
  15. Dez mil é assim » 10000 Isso ai: 1000000 é um milhão (6 zeros) Você pode até inserir os números com os pontos, mas o melhor é inserir eles num campo INT, sem formatação nenhuma, isso ajuda muito na hora do trabalho, pois te dá muita flexibilidade nas consultas e na exibição dos dados...
  16. Usa o number_format() para formatar o número vindo do mysql...
  17. Concordo que baseado no que você disse, deve fazer CC, eu me formei nisso esse ano... mas tem que gostar, pois o curso é lotado de matemática (bem óbvio isso) e se você só levar nas coxas as matérias que parecem "não ter nada a ver" se complica fácil no curso... Eu até queria ter feito sistemas de informação, mas só tinha na particular e como não queria pagar me virei com o que tinha na pública mesmo :huh: . Boa sorte no vestiba! :)
  18. Realmente parece que o cabeçalho enviado pelo php tá sendo ignorado... acho que o mais simples é você perguntar no suporte técnico porque o cabeçalho que você está designando está sendo ignorado no servidor de e-mails...
  19. ESerra

    Htmlarea E Php

    Se o programa que você usa exige que se crie uma sessão sim... senão basta pegar o conteúdo que vem do form e dar um insert into com ele...
  20. ESerra

    Paginação Em Galeria

    » Access denied for user 'therock'@'localhost' Você está com problemas na hora de conecta ao banco de dados...veja essa parte da configuração...
  21. Eu testei o teu primeiro código.... aqui também não funciou... dai dei uma modificada na disposição dos dados no cabeçalho e pelo menos no outlook começou a funcionar... o cabelho ficou assim: $headers = "From: Newsletter < newsletter@123.com.br>\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "MIME-Version: 1.0";
  22. Acabei de testar e não aparece nenhum erro: <?php echo "<html> <head> <meta http-equiv=\"Content-Type\" content=\"text/css\";/> <title>Cadastro</title> <link href=\"estilo.css\" rel=\"stylesheet\" type=\"text/css\"/> </head> <body>"; if($_POST["ok"]){ include("config.php"); $nome = $_POST["cnome"]; $clogin = $_POST["clogin"]; $senha = $_POST["csenha"]; $email = $_POST["cemail"]; $MSN = $_POST["cmsn"]; $nascimento = $_POST["cnascimento"]; $pais = $_POST["cpais"]; $estado = $_POST["cestado"]; $cidade = $_POST["ccidade"]; $sql = mysql_query("SELECT login FROM ".$tabela." WHERE login='".$login."'") or die ("Erro: ". mysql_error()); $num = mysql_num_rows($sql); if($num >= "1"){ echo "O login escolhido já está sendo usado. <br /> <a href=\"cadastro.php\">Voltar</a>"; } else { $sql2 = mysql_query("INSERT INTO ".$tabela." (nome, login, senha, email, MSN, nascimento, pais, estado, cidade) VALUES ('$cnome', '$clogin','$csenha', '$cemail', '$cmsn', '$cnascimento, '$cpais', '$cestado', '$ccidade')") or die ("Erro: ". mysql_error()); echo "Cadastro efetuado! <br /> <a href=\"index.php\">Efetue seu login</a>"; } } else { echo "<form name=\"tuto\" method=\"POST\"> <div id=\"cadastro\"> <ul> <li></br></br></br></br></br> Nome Completo:&nbsp;<input type=\"text\" name=\"cnome\" size=\"10\" maxlength=\"20\" /><br /></li> <li> Usuário:&nbsp;&nbsp;&nbsp;<input type=\"text\" name=\"clogin\" size=\"10\" maxlength=\"20\" /><br /></li> <li> Senha:&nbsp;&nbsp;&nbsp;<input type=\"password\" name=\"csenha\" size=\"10\" maxlength=\"20\" /><br /></li> <li> e-mail:&nbsp;&nbsp;&nbsp;<input type=\"text\" name=\"cemail\" size=\"10\" maxlength=\"20\" /><br /></li> <li> MSN:&nbsp;&nbsp;&nbsp;<input type=\"text\" name=\"cmsn\" size=\"10\" maxlength=\"20\" /><br /></li> <li> Data de Nascimento:&nbsp;<input type=\"text\" name=\"cnascimento\" size=\"10\" maxlength=\"20\" /><br /></li> <li> País:&nbsp;&nbsp;&nbsp;<input type=\"text\" name=\"cpais\" size=\"10\" maxlength=\"20\" /><br /></li> <li> Estado:&nbsp;&nbsp;&nbsp;<input type=\"text\" name=\"cestado\" size=\"10\" maxlength=\"20\" /><br /></li> <li> Cidade:&nbsp;&nbsp;&nbsp;<input type=\"text\" name=\"ccidade\" size=\"10\" maxlength=\"20\" /><br /></li> <li><input type=\"submit\" name=\"submit\" value=\"Cadastrar\" /> <input type=\"hidden\" name=\"ok\" value=\"1\" /></li> </ul> </div> </form>"; } echo "</body> </html>"; ?>
  23. Você visualiza os e-mails recebidos no mesmo programa? Pois o cabeçalho está ok, se o HTML está sendo exibido pode ser o programa que você está usando que não dá suporte pra html... mesmo porque a mail não interpreta o código, quem faz isso é o programa que recebe o e-mail, o que a mail faz é enviar os dados e avisar ao programa que o conteúdo tem html...
  24. Capaz... a velocidade é a que mostra e ponto final... não tem que multiplicar por nada não... É praticamente um milagre quando o cara consegue passar de 7KB/s na discada (possível até é, se a linha for nova e de alta qualidade)... Procure na net por medidores de velocidade... eles dão uma idéia de como está a sua conexão, lembando que discada tem variações no decorrer da conexão...
  25. É nesse mesmo código ai? Pois em nenhuma parte tem '', '', '', '')...
×
×
  • Criar Novo...