Jump to content


rodrigo dudigo

Member Since 23/01/2007
Offline Last Active 14/04/2011, 13:37
-----

Topics I've Started

Ordenar Lista Por Data De Nascimento

04/10/2007, 02:36

Fala galera do wmonline!!!

seguinte, to com um pequeno problema num script em php...eu adiciono os dados de um cadastro para o cliente e queria que a lista de resultados fosse ordenada pela data de nascimento. So que coloquei a data de nascimento do tipo varchar, pra poder pegar o dia, mes e ano...

o meu problema eh que o script dos resultados soh faz a ordem pelo dia, ou seja se uma pessoa faz aniversario dia 01/10 outra 03/12 e outra 05/03, ele coloca assim:

01/10
03/12
05/03

quando deveria no meu caso ser assim:

05/03
01/10
03/12

abaixo segue o script, se alguem tiver uma ideia do que eu possa fazer para conseguir fazer a ordem...

resultados.php

<?php

//faz a conexao ao banco

$conexao = mysql_connect("mysql.site.com.br", "login", "senha")
or die ("Erro na conexão ao banco de dados.");
$db = mysql_select_db("banco_dados")
or die ("Erro ao selecionar a base de dados.");

//monta e executa consulta em SQL

$sql = "SELECT * FROM cadastro ORDER BY nascimento DESC LIMIT 100";
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta.");

?>

<html>

<body style="background:#000000; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;">

<div align="center">

<table border="1" bordercolor="#3C0101" style="border-collapse: collapse; margin-top: 20px;" align="center">

<tr>
<th width="20px" bgcolor="#3C0101" style="font-size: 12px; color: #FFFFFF;">data nascimento</th>
<th width="200px" bgcolor="#3C0101" style="font-size: 12px; color: #FFFFFF;">nome</th>
<th width="10px" bgcolor="#3C0101" style="font-size: 12px; color: #FFFFFF;">ddd</th>
<th width="20px" bgcolor="#3C0101" style="font-size: 12px; color: #FFFFFF;">telefone</th>
<th width="200px" bgcolor="#3C0101" style="font-size: 12px; color: #FFFFFF;">e-mail</th>
<th width="100px" bgcolor="#3C0101" style="font-size: 12px; color: #FFFFFF;">endereco</th>
<th width="20px" bgcolor="#3C0101" style="font-size: 12px; color: #FFFFFF;">cidade</th>
<th width="20px" bgcolor="#3C0101" style="font-size: 12px; color: #FFFFFF;">cep</th>
<th width="10px" bgcolor="#3C0101" style="font-size: 12px; color: #FFFFFF;">estado</th>
<th width="20px" bgcolor="#3C0101" style="font-size: 12px; color: #FFFFFF;">sexo</th>
<th width="20px" bgcolor="#3C0101" style="font-size: 12px; color: #FFFFFF;">id</th>
<th width="80px" bgcolor="#3C0101" style="font-size: 12px; color: #FFFFFF;">deletar</th>
</tr>

<?php

//mostra os dados na tela

while ($linha=mysql_fetch_array($resultado))
{

   echo "<tr>";
   echo "<td style='font-size: 10px; text-align: center;'>{$linha['nascimento']}</td>";
   echo "<td style='font-size: 10px; text-align: center;'>{$linha['nome']}</td>";
   echo "<td style='font-size: 10px; text-align: center;'>{$linha['ddd']}</td>";
   echo "<td style='font-size: 10px; text-align: center;'>{$linha['telefone']}</td>";
   echo "<td style='font-size: 10px; text-align: center;'>{$linha['email']}</td>";
   echo "<td style='font-size: 10px; text-align: center;'>{$linha['endereco']}</td>";
   echo "<td style='font-size: 10px; text-align: center;'>{$linha['cidade']}</td>";
   echo "<td style='font-size: 10px; text-align: center;'>{$linha['cep']}</td>";
   echo "<td style='font-size: 10px; text-align: center;'>{$linha['estado']}</td>";
   echo "<td style='font-size: 10px; text-align: center;'>{$linha['sexo']}</td>";
   echo "<td style='font-size: 10px; text-align: center;'>{$linha['id']}</td>";
   echo "<td style='font-size: 10px; text-align: center;'><a style='text-decoration: none;' href='excluir_cadastro.php?id={$linha['id']}'><img src='icon_deletar_news.jpg' border='0' /></a></td>";
   echo "</tr>";
}

echo "</table>";

echo "<div style=\"position: relative; margin-top: 10px; width: 80px; height: 20px; background-color: #3C0101;\"><a style=\"text-decoration: none;\" href=\"index.php\"><div style=\"color: #FFFFFF; font-size: 10px; font-weight: bold; padding: 4px; border: 0; font-family:Verdana, Arial, Helvetica, sans-serif;\">home</div></a></div>";
//	echo "O arquivo <b>".$arquivo."</b> foi gerado com SUCESSO !";
echo "</div>";
echo "</body>";
echo "</html>";


?>


qiualquer tipo de ajuda eh valido, acho que eu conseguindo faze o script ignorar as aspas eu consigo colocar em ordem de nascimento correta, mas nao tenho ideia de como fazer isso, por isso peço ajuda!!!

abrass

Formulario Em Php

28/09/2007, 16:34

fala galera do wmonline!!!

seguinte estou fazendo um site em flash q tem um formulrio de contato que envia dados para um script em php...ele tah funcionando perfeito, a unica coisa q eu queria q acontecesse e nao rola eh q o email do campo email, apareca no campo de: do meu email, para q quando eu fosse entrar em contato com a pessoa, apertando o responder do outlook, fosse para o email dela...

abaixo segue o codigo:
<?PHP
  ##---------------------------------------------------
  ##  Envio de Emails pelo SMTP Autênticado usando PEAR
  ##---------------------------------------------------
  # Mais detalhes sobre o PEAR: 
  #   http://pear.php.net/
  #
  # Mais detalhes sobre o PEAR Mail:
  #   http://pear.php.net/manual/en/package.mail.mail-mime.php
  ##---------------------------------------------------
  
  # Faz o include do PEAR Mail e do Mime.
  include ("Mail.php");
  include ("Mail/mime.php");

  # E-mail de destino. Caso seja mais de um destino, crie um array de e-mails.
  # *OBRIGATÓRIO*
  $recipients = 'contato@ilbrasco.com.br';

  # Cabeçalho do e-mail.
  $headers = 
	array (
	  'From'	=> 'contato@ilbrasco.com.br', # O 'From' é *OBRIGATÓRIO*.
	  'To'	  => 'contato@ilbrasco.com.br',
	  'Subject' => $_REQUEST["assunto"]
	);

  # Utilize esta opção caso deseje definir o e-mail de resposta
  # $headers['Reply-To'] = 'EMailDeResposta@DominioDeResposta.com';

  # Utilize esta opção caso deseje definir o e-mail de retorno em caso de erro de envio
  # $headers['Errors-To'] = 'EMailDeRerornoDeERRO@DominioDeretornoDeErro.com';

  # Utilize esta opção caso deseje definir a prioridade do e-mail
  # $headers['X-Priority'] = '3'; # 1 UrgentMessage, 3 Normal  

  # Define o tipo de final de linha.
  $crlf = "\r\n";

  # Corpo da Mensagem e texto e em HTML
	  $corpo ="Contato - iL Brasco"."<br/>"; 
	$corpo .="<br/>"; 
	$corpo .="Nome: ".							$_REQUEST["nome"]."<br/>";
	$corpo .="E-mail: ".						$_REQUEST["email"]."<br/>";
	$corpo .="Assunto: ".						$_REQUEST["assunto"]."<br/>";
	$corpo .=$_REQUEST["mensagem"]."<br/>";
	$corpo .="<br/>"; 
	$corpo .="Este contato foi feito através do site http://www.ilbrasco.com.br"."<br/>";
  
	  $html = "<HTML><BODY><font color=red>$corpo</font></BODY></HTML>";


  # Instancia a classe Mail_mime
  $mime = new Mail_mime($crlf);

  # Coloca o HTML no email
  $mime->setHTMLBody($html);


##  # Anexa um arquivo ao email.
##  $mime->addAttachment('/home/suapastahome/www/seuarquivo.txt');

  # Procesa todas as informações.
  $body = $mime->get();
  $headers = $mime->headers($headers);

  # Parâmetros para o SMTP. *OBRIGATÓRIO*
  $params = 
	array (
	  'auth' => true, # Define que o SMTP requer autenticação.
	  'host' => 'smtp.ilbrasco.com.br', # Servidor SMTP
	  'username' => 'contato=ilbrasco.com.br', # Usuário do SMTP
	  'password' => 'contatoib' # Senha do seu MailBox.
	);
	
  # Define o método de envio
  $mail_object =& Mail::factory('smtp', $params);

  # Envia o email. Se não ocorrer erro, retorna TRUE caso contrário, retorna um
  # objeto PEAR_Error. Para ler a mensagem de erro, use o método 'getMessage()'.
  $result = $mail_object->send($recipients, $headers, $body);
  if (PEAR::IsError($result))
  {
	echo "ERRO ao tentar enviar o email. (" . $result->getMessage(). ")";
  }   
  else
  {
	echo "Email enviado com sucesso!";
  }   

exit("&finish=ok");

?>

acho q isso se resolve lah em cima, onde diz from e to, mas nao sei como colocar...

lembrando q esse codigo gigante eh graças a hostnet, q tem uns eskemas próprios pra envio de email pelo site


agradeco qualquer ajuda

abrass

Sistema De News Em Php Com Xml Para Site Em Flash

26/07/2007, 22:58

Fala galera do wmonline...

Alguns dias que eu estou apanhando para fazer este sistema. Sou meio dummie em php, mas to me virando.. :assobio:

seguinte, estou fazendo um sistema de news em php para que me cliente possa cadastrar as noticias em uma intranet, e apartir disto, o php cadastra a noticia em um banco de dados, sendo que o sistema devera ter fotos, mas elas deverao ser upadas pelo form e elas vao pra uma pasta do domino e o endereco vai pro banco de dados.
A partir do banco de dados, quero fazer um script que pegue esses dados em php e transforme-os em um xml, de preferencia os ultimos 5 registros, onde esse xml serah publicado no flash

a parte q eu to com mais dificuldade eh no form, a parte de upload de foto salvando o path no banco de dados e a criacao de um xml a partir dos ultimos 5 registros do bd.

importante: nao quero q ninguem faça para eu o sistema, eu gostaria de dicas, portanto queria que me ajudem a melhorar meus ensinamentos em php...podem ateh me mandar fazer curso, mas ainda acho q estah tudo na web e esses cursos sao meio caros...
tenho nocoes de programacao pois fz curso de banco de dados em 1998, faz teeempo. e com esse tempo, perdi mta coisa que rolou, agora q estou retomando. sei tb alguma coisa de logica de prog, mas mesmo assim to apanhando.

portanto, gostaria d algumas referencias para q eu possa me habilitar a fazer o sistema q eu citei acima...


obrigado pela compreensao

:rolleyes:

abrass

rodrigo

News Em Php

17/07/2007, 15:14

Opa galera!

salve salve...a minha dúvida é a seguinte: criei um sistema simples de noticias em php, onde eu posso cadastrar, editar e deletar as noticias que ficam armazenadas em um banco de dados...só que agora o site do meu cliente está sofrendo um upgrade onde estou fazendo ele 100% em flash, e então tenho duas questões:

- Qual seria a melhor forma de migrar o sisteminha de news para o flash sem preder o que já foi feito, pelo que li é algo ocm xml, q não manjo quase nada, gostaria de uma luz ae de alguem que já fez algo parecido...

- E eu queria também o seguinte...no flash ela poderia aparecer ate em forma de texto, mas precisava de um link onde abrirá um popup para a news clicada, e esse popup será em html básico...


A MINHA GRANDE DUVIDA É: COMO UPAR MEU SISTEMA DE NEWS PARA O FLASH E COMO CRIAR O LINK...


se alguém puder me ajudar...serei grato e depois de pronto lanço o código aqui, pois sei que isto será muito utilizado por todos do fórum, afinal, OPEN SOURCE IS THE FUTURE!!!


ABRASS - RODRIGO

Menu De Site Com Loadmovies (resolvido)

05/07/2007, 11:13

Salve pessoal do flashmasters...


seguinte: estou desenvolvendo um site em flash e fiz da seguinte forma: montei o index.fla com os seguintes movies: cabecalho.swf, conteudo.swf e menu.swf.

até ai tudo bem, usei as seguintes ações no frame para chamar os movies de fora:

stop();
loadMovie("menu.swf", mc_menu);
loadMovie("cabecalho.swf", mc_cabecalho);
loadMovie("conteudo.swf", mc_conteudo);

funcionou blza!!!

o que eu quero agora é o seguinte:

tenho botões no menu q irão chamar as internas do site (clientes, portfolio) e gostaria q o site todo acontecesse no mc_conteudo, substituindo somente o conteudo e o cabcalho e o menu ficassem sem no mesmo local da index.fla...mas nao estou conseguindo...

- se eu coloco nas ações do botão:

on (release) {
loadMovie("conteudo_cliente", mc_conteudo);
}

nada acontece...

- se eu coloco nas ações do botão:

on (release) {
loadMovieNum("conteudo_cliente", 0);
}

ele substitui todo o index.swf pelo conteudo interno que eu queria abrir soh na parte do conteudo...


to quebrando a cabeça e nao to conseguindo...

se alguem puder me ajudar...depois posto em tutoriais o resultado pronto, já procurei e não achei...

valeu,

abrass!

IPB Skin By Virteq