..:: MX Studio Fóruns ::..: implode o que eu faço!!! não funfa... - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

implode o que eu faço!!! não funfa... funcao implode

#1 User is offline   mubdesign 

  • Group: Membros
  • Posts: 25
  • Joined: 05-January 06

  Posted 31 July 2007 - 07:09 PM

olha só....não funfa,.....
onde estou errando???

a data entra no form 00/00/0000
e preciso mandar inserir no mysql 0000-00-00

<?php

if (isset ($_POST[inserir])){//quando clicar em inserir

include("conexao/conexao.php");//conecta ao banco de dados

//insere os dados nos `campos` da tabela `cliente `
//$data = implode("-",array_reverse(explode("-", "$_POST[aniversario]")));
$sql="insert into `amigos`
(`id_amigo`,
`nome`,
`aniversario`,
`sexo`,
`telefone`,
`fax`,
`celular`,
`email`,

)values('',
'$_POST[nome]',
'$_POST[aniversario]',
'$_POST[sexo]',
'$_POST[telefone]',
'$_POST[fax]',
'$_POST[celular]',
'$_POST[email]'),



$data = implode("-",array_reverse(explode("-", '$_POST[aniversario]')));

print $sql;
//$consulta=mysql_query ($sql);
//header("location: efetuado.php");
}
?> huh.gif huh.gif huh.gif huh.gif
0

#2 User is offline   IRON MAIDEN 

  • Group: Membros
  • Posts: 167
  • Joined: 10-August 05

Posted 01 August 2007 - 02:38 PM

Se a data vem assim: 00/00/0000 então quando for dar o explode, vai ter que ser pela barra ( / )!

CODE
$data = implode("-",array_reverse(explode("/", '$_POST[aniversario]')));

0

#3 User is offline   mubdesign 

  • Group: Membros
  • Posts: 25
  • Joined: 05-January 06

  Posted 01 August 2007 - 06:46 PM

CODE
<?php
include ("conexao/conexao.php");

$data = implode("-",array_reverse(explode("/", $_POST['aniversario'])));

if (isset($_POST[alterar])){
$sql="update amigo set
`nome`='$_POST[nome]',
`aniversario`='$data',
`sexo`='$_POST[sexo]',
`telefone`='$_POST[telefone]',
`celular`='$_POST[celular]',
`email`='$_POST[email]'
where
`id_amigo`='$_POST[id_amigo]'";
//print $sql;

$consulta=mysql_query($sql);
header("location: listar.php");
}

if(isset($_GET[id_amigo])){
$sql="select * from cliente where id_amigo='$_GET[id_amigo]'";
}

$consulta=mysql_query($sql);
$result=mysql_fetch_array($consulta);

?>


quero q venha do banco e mostre a data dd/mm/aaaa equando clicar em alterar que o banco receba aaaa/mm/dd

só essa....rss...

e obrigado....
0

#4 User is offline   c0pp3rf13ld 

  • Group: Membros
  • Posts: 118
  • Joined: 09-February 05

Posted 01 August 2007 - 08:08 PM

<?php
$ddmmaaaa = "01/08/2007";
$data = implode("-",array_reverse(explode("/", $ddmmaaaa)));
echo $data; //Saida 2007-08-01

$aaaammdd = "2007-08-01";
$data2 = implode("/",array_reverse(explode("-", $aaaammdd)));
echo $data2; //Saida 01/08/2007
?>

0

#5 User is offline   RafaJaques 

  • Group: Moderadores
  • Posts: 549
  • Joined: 20-December 05

Posted 04 August 2007 - 12:55 AM

Não precisa tudo isso...

É só formatar direto no SQL...

CODE
SELECT DATE_FORMAT(`data`,"%d/%m/%Y") AS `data` FROM `tabela`


Não tem erro! wink.gif

Abraços
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)