
Fabyo
Veteranos-
Total de itens
3.089 -
Registro em
-
Última visita
Tudo que Fabyo postou
-
a função ereg verifica um caracterselecionado no seu exemplo "." dai por isso não da pra colocar "." ou você pode usar também $email = ereg_replace("[óòôõ]","o",$email); uma dica você tem que procurar entender o que ta acontecendo dai você aprende a arrumar toma cuidado em usar codigos prontos, ao invés disso use o codigo pronto pra você aprender e dai apartir dele você faz o seu certo? ate mais
-
não sei se era pra pegar isso,mas foi o que eu achei no form o link para o forum
-
Undefined variable isso é um alerta do apache, mas não que o apache esteja com problema ,pois é pra isso que ele serve no php.ini display_error on ele da essas mensagens ,mas se você não quer ver essas mensagens você deixa em off mas o importante é você saber definiar as variaveis dai nunca mais vai aparecer essas mensagens , mas o erro não é do apache o erro esta no script
-
Testa no painel de controle ferramentas administrativas e serviços e ve se o mysql esta startado senao entra no prompt do Dos e instala ele como serviço para windows nt ou xp usa (mysqld-nt) ou crie um arquivo my.ini e coloque na pasta do windows com a configuração dentro: my.ini essa é a minha configuração na sua maquina ve onde estao suas pastas do mysql e do banco ate logo
-
Procura no manual do mysql Calculo com Datas la explica como calcular datas de aniversario, de varios jeitos e outros calculos com data usando funções proprias para isso ate mais
-
Se que sabe se você conseguisse arrumar você ia ver o quanto você ia ganhar de facilidade da pra você achar outros meios mais complicados mas se existe os meios simples era só usar,mas você que sabe
-
Cara o date é um campo pra por datas ,e é proprio para isso e esse é o jeito melhor e mais pratico de fazer, com o padrão date por exmplo você pode fazer uma busca de tal data para outra data ,se você usar o campo date como texto exemplo 00/00/0000 você não vai poder usar o between porque o betwenn só busca valores numericos e por ai vai tenta fazer do jeito certo que é melhor e outra se você usar o campo date você pode usar as funções do proprio mysql pra mecher com datas calcular etc..
-
Se estao no banco é melhor você usar o padrão date 0000-00-00 dai você consegue trabalhar com calculos deixa as datas nesse padrão 0000-00-00 dai depois é só converter para o padrão normal já que você esta trabalhando com datas sobre aniversario eu vou te explicar como usar para saber qual o aniversariante do mes, anioversariante do mes passado, e qual o aniversariante do proximo mes ,dai você entende a logica e faz o que quiser com as datas ok
-
só uma pergunta as datas estao num banco de dados ? ou é pelo form que você pega as datas?
-
Eu tenho um script que peguei no site http://www.netdinamica.com.br/boleto não sei se é isso o que você queria mas senao for pelo menos você aprende a gerar codigos de barras = )
-
Eu posso ajudar mas o que você precisa ? de um script que gere apartir de qualquer numero? ou você só precisa pra esses numeros que você passou ?
-
coloque outro caminho ao invés desse session.cookie_path = c:\temp ou crie uma outra pasta
-
Nesse exemplo que eu te passei não vai usar a função converte usa na proprio script se precisar tamos ai
-
Da um select antes de gravar os dados : $query = mysql_query("SELECT * FROM biblio_acervo WHERE nome = '$nome'"); $contagem = mysql_num_rows($query); if ($contagem == 0) { // coloque aqui o comando pra você gravar os dados } else { echo "<center><font face=arial, verdana color=blue size=4>Esse Livro já está cadastrado</center><br>"; exit(); }
-
Solução final para você eu testei e funcionou do jeito que você queria ele pega data no banco e converte para o formato brasileiro as outras datas você tenta fazer que é facil la vai seu codigo <html> <body> <font size="3"> <?php @ $db = mysql_pconnect("localhost"); if (!$db) { echo ("Sem conexão com o banco de dados!"); exit; } mysql_select_db("placa"); include "converte.php"; $resultado = mysql_query("select * from tblplacas order by tipoplaca"); echo'<table border=0 width="1650">'; echo'<tr bgcolor=#cccccc>'; echo'<th colspan=14><font size=10 color=white>Placas</font></th>'; echo'</tr>'; echo'<tr bgcolor=#cccccc><th width=4%>'; echo"<font size=3>Tipo da Placa</font></th>"; echo"<th width=6%>"; echo"<font size=3>Part Number</font></th>"; echo"<th width=4%>"; echo"<font size=3>Nº de Série</font></th>"; echo"<th width=3%>"; echo"<font size=3>Prateleira</font></th>"; echo"<th width=5%>"; echo"<font size=3>Data de Entrada</font></th>"; echo"<th width=3%>"; echo"<font size=3>Cliente</font></th>"; echo"<th width=3%>"; echo"<font size=3>Central</font></th>"; echo"<th width=8%>"; echo"<font size=3>Observação</font></th>"; echo"<th width=5%>"; echo"<font size=3>Data de Retorno</font></th>"; echo"<th width=3%>"; echo"<font size=3>Fornecedor</font></th>"; echo"<th width=6%>"; echo"<font size=3>Técnico Responsável</font></th>"; echo"<th width=4%>"; echo"<font size=3>Destino</font></th>"; echo"<th width=4%>"; echo"<font size=3>Utilização</font></th>"; echo"<th width=4%>"; echo"<font size=3>Data de Saída</font></th>"; echo"</tr>"; while ($coluna=mysql_fetch_array($resultado)) { $tipoplaca = $coluna["tipoplaca"]; $partnumber = $coluna["partnumber"]; $numserie = $coluna["numserie"]; $prateleira = $coluna["prateleira"]; $dataentrada = $coluna["dataentrada"]; $cliente = $coluna["cliente"]; $central = $coluna["central"]; $obs = $coluna["obs"]; $dataretorno = $coluna["dataretorno"]; $fornecedor = $coluna["fornecedor"]; $tecresp = $coluna["tecresp"]; $destino = $coluna["destino"]; $utilizacao = $coluna["utilizacao"]; $datasaida = $coluna["datasaida"]; echo'<tr bgcolor=#4BB7FE>'; if ($tipoplaca == 'null') { $tipoplaca = ''; } $arr = explode("-", $dataentrada); $nova_data = "$arr[2]-$arr[1]-$arr[0]"; echo"<td align=left>"; echo"<font size=2>$tipoplaca</font><br>"; echo"</td>"; if ($partnumber == 'null') { $partnumber = ''; } echo"<td align=left>"; echo"<font size=2>$partnumber</font><br>"; echo"</td>"; if ($numserie == 'null') { $numserie = ''; } echo"<td align=center>"; echo"<font size=2>$numserie</font><br>"; echo"</td>"; if ($prateleira == 'null') { $prateleira = ''; } echo"<td align=center>"; echo"<font size=2>$prateleira</font><br>"; echo"</td>"; if ($dataentrada == '0000-00-00') { $dataentrada = ''; } echo"<td align=center>"; echo"<font size=2>$nova_data</font><br>"; echo"</td>"; if ($cliente == 'null') { $cliente = ''; } echo"<td align=center>"; echo"<font size=2>$cliente</font><br>"; echo"</td>"; if ($central == 'null') { $central = ''; } echo"<td align=center>"; echo"<font size=2>$central</font><br>"; echo"</td>"; if ($obs == 'null') { $obs = ''; } echo"<td align=left>"; echo"<font size=2>$obs</font><br>"; echo"</td>"; if ($dataretorno == '0000-00-00') { $dataretorno = ''; } echo"<td align=center>"; echo"<font size=2>$dataretorno</font><br>"; echo"</td>"; if ($fornecedor == 'null') { $fornecedor = ''; } echo"<td align=center>"; echo"<font size=2>$fornecedor</font><br>"; echo"</td>"; if ($tecresp == 'null') { $tecresp = ''; } echo"<td align=center>"; echo"<font size=2>$tecresp</font><br>"; echo"</td>"; if ($destino == 'null') { $destino = ''; } echo"<td align=center>"; echo"<font size=2>$destino</font><br>"; echo"</td>"; if ($utilizacao == 'null') { $utilizacao = ''; } echo"<td align=center>"; echo"<font size=2>$utilizacao</font><br>"; echo"</td>"; if ($datasaida == '0000-00-00') { $datasaida = ''; } echo"<td align=center>"; echo"<font size=2>$datasaida</font><br>"; echo"</td>"; echo"</tr>"; } echo"</table>"; ?> </body> </html>
-
Mas então você diz que o banco já tem as datas ,e é só uma consulta ,mas você nunca vai acrescentar dados novos? você pelo que entendi deve ter pego um codigo pronto e esta tentando adaptar pra seu uso e o campo data foi gravado com o comando now() que coloca a data do dia no formato AAAA-MM-DD dai você quer fazer consultas e pegar as datas que estao la e converter para DD-MM-AAAA ?
-
da pra você mandar o conteudo do seu php.ini? e outra coisa você reiniciou o apache antes de testar de novo? ate mais
-
Mas que tipo de data você pega? você digita uma data ou é automatico? as datas são nesse formato 0000-00-00 ? explique melhor como você recebe as datas e o que você queria mostrar
-
Cara quer fazer isso sem esquentar a cabeça faz do jeito que eu falei primeiro salva no banco assim date("d/m/Y") em vez de usar o now() dai pra mostrar você mostra direto sem usar funções etc... dai depois que tiver funcionando tenta do jeito que quiser
-
você ta usando $dataentrada no banco como a data now() ? E você QUER MOSTRAR ESSA DATA?
-
Vai no php.ini ache o "session.save_path = /tmp" e coloque session.save_path = o caminho de sua pasta temp ou crie uma reinicie o serviço apache
-
a $data você pega do proprio banco dai ele converte
-
eu mostrei como salvar do jeito que a pessoa quiser mas já postei como formatar a data americana pra nacional
-
Esta função não necessita de parâmetros ela converte a data automaticamente no padrão americano para brasileiro e vice-versa basta usar assim: echo converte_data("data_a_converter"); */ function converte_data($data){ if (strstr($data, "/")){ $A = explode ("/", $data); $V_data = $A[2] . "-". $A[1] . "-" . $A[0]; } else{ $A = explode ("-", $data); $V_data = $A[2] . "/". $A[1] . "/" . $A[0]; } return $V_data; } ?> sera que é isso que você quer?