Jump to content


Kleiton Carlo

Member Since 13/02/2008
Offline Last Active 04/09/2009, 23:01
-----

Posts I've Made

In Topic: Sistema De Fotos Igual Ao Do Www.bemnafoto.com.br

02/04/2008, 19:28

Quando vai sair a nova versão do galeria brasil?

Sem bugs e tudo mais!

In Topic: Enviar Data Para O Banco De Dados.

21/02/2008, 13:09

Não existe nenhuma possibilidade de logo após você ter atribuído o valor para $data, ser exibido 0000-00-00. Você não entendeu o que é para fazer. (y)

Tente novamente fazer o debug que eu disse, imprima para ver se o que está indo para o banco é o esperado.


Esse "debug" que se refere seria o que? Se for colocar um echo na pagina para ver o que tem no $data eu já fiz isso, aparece 0000-00-00.

Ou então vamos esquecer esse comando $data.

Agora vamos organizar por dia, mes e ano. Utilizando $dia $mes e $ano que já estão postados no banco de dados!

Como seria essa organização neste codigo?

<?
include("agenda/conexao.php");
$sql = mysql_query("SELECT * FROM eventos ORDER BY mes desc");
$contar = mysql_num_rows($sql);
if($contar < 1) {
echo "<font size=1 face=veredana>Não existe nenhum evento cadastrado atualmente!</font>";
}else{
while($mostrar = mysql_fetch_assoc($sql)) {

?>

Estou tentando organizar por dia,mes.

Funciona, só que mês e dia que tem mais de uma casa decimal não funciona pega só a primeira casa, por exemplo dia 29 pega só o 2, mês 12 pega só 1.

E já conferi no banco de dados funciona as duas casas!

Grato!

In Topic: Enviar Data Para O Banco De Dados.

20/02/2008, 12:57

FalAe!

Fazendo assim (abaixo), como foi dito acima, fica exatamente igual com os ifs... pq no final das contas, quando vc envia pro BD, vai só os números...

<select name="select">
<option value="1">Janeiro</option>
<option value="2">Fevereiro</option>
</select>

tirando os if's, e deixando o mês como numeral mesmo, como farei para somar dia+mês+ano


Não entendi... :huh:

Ah, se preferir pode colocar assim tmb:

<select name="select">
<option value="1Janeiro">Janeiro</option>
<option value="2Fevereiro">Fevereiro</option>
</select>

Depois vc usa explode (acho q é isso), e pega o que quiser, na hora que precisar (apesar de o bd ficar mais pesado rsrsrs)

Até +


Só que é o seguinte, tudo bem já tirei os if's, e também modifiquei o mês para numeral.

Só que no enviar.php

$evento = $_POST['evento'];$dia = $_POST['dia'];$mes = $_POST['mes'];$ano = $_POST['ano'];$local = $_POST['local'];$horario = $_POST['horario'];$valores = $_POST['valores'];$vendas = $_POST['vendas'];$glabu = $_POST['glabu'];$descricao = $_POST['descricao'];$data = "$dia-$mes-$ano";

Entendeu? como que vou juntar dia+mês+ano que selecionei para enviar para o banco de dados?

Porque $data = "$dia-$mes-$ano"; não funciona, quando imprimi $data apareceu a mesma coisa 0000-00-00

Aguardo.

In Topic: Enviar Data Para O Banco De Dados.

20/02/2008, 12:21

Pois bem, primeira dica, você não precisa daqueles 12 if's. :blink:

Basta você deixar o value das opções com o correspondente número do mês. ;)

Antes de inserir no banco, já tentou fazer um "debug" imprimindo na tela o conteúdo de $data para ver se este valor está normal? Tente fazer ido. (ok2)



Seguinte, já imprimir o $data sai 0000-00-00 ou seja não está sendo postada no bando de dados o valor data, por exemplo tirando os if's, e deixando o mês como numeral mesmo, como farei para somar dia+mês+ano ou ano+mês+dia no caso da ordem estrangeira né!

Seguinte o link do sistema é esse: http://glabu.com.br/agenda.php dá uma olhada lá eu coloquei "Valor do $data:" onde imprime o que tem na $data, dá uma conferida!

Sou novato na área, então mes desculpe qualquer ignorancia!

IPB Skin By Virteq