
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
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...
-
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"; ?>
-
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);
-
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...
-
O campo é de que tipo DATE ou DATETIME?
-
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..
-
Se o campo é do tipo DATE basta um ORDER BY campo_da_data ASC
-
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...
-
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...
-
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...
-
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...
-
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">
-
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);
-
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; ?>
-
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...
-
Usa o number_format() para formatar o número vindo do mysql...
-
Ciências Da Computação Ou Sistemas De Informação?
tópico respondeu ao Principe de ESerra em Outros Assuntos
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! :) -
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...
-
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...
-
» Access denied for user 'therock'@'localhost' Você está com problemas na hora de conecta ao banco de dados...veja essa parte da configuração...
-
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";
-
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: <input type=\"text\" name=\"cnome\" size=\"10\" maxlength=\"20\" /><br /></li> <li> Usuário: <input type=\"text\" name=\"clogin\" size=\"10\" maxlength=\"20\" /><br /></li> <li> Senha: <input type=\"password\" name=\"csenha\" size=\"10\" maxlength=\"20\" /><br /></li> <li> e-mail: <input type=\"text\" name=\"cemail\" size=\"10\" maxlength=\"20\" /><br /></li> <li> MSN: <input type=\"text\" name=\"cmsn\" size=\"10\" maxlength=\"20\" /><br /></li> <li> Data de Nascimento: <input type=\"text\" name=\"cnascimento\" size=\"10\" maxlength=\"20\" /><br /></li> <li> País: <input type=\"text\" name=\"cpais\" size=\"10\" maxlength=\"20\" /><br /></li> <li> Estado: <input type=\"text\" name=\"cestado\" size=\"10\" maxlength=\"20\" /><br /></li> <li> Cidade: <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>"; ?>
-
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...
-
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...
-
É nesse mesmo código ai? Pois em nenhuma parte tem '', '', '', '')...