Um dos problemas é que vc está chamando o banco de dados 2 vezes 1 só basta ....
Mas assim ele da erro am algum lugar escreve algo a mais ... tente simplificar ...
<?php
mysql_connect("localhost", "root", "vertrigo") or die (mysql_error());
mysql_select_db("agenda") or die(mysql_error());
mysql_query("insert into `contato` (`data`, `descricao`)
values ('" . $_POST["data"]. "','" . $_POST["descricao"] . "');") or die (mysql_error());
?>
Para validar a data você pode usar um JavaSCript ou usa a função:
checkdate: http://www.php.net/checkdate
Um dos problemas é que vc está chamando o banco de dados 2 vezes 1 só basta ....
Mas assim ele da erro am algum lugar escreve algo a mais ... tente simplificar ...
<?php
mysql_connect("localhost", "root", "vertrigo") or die (mysql_error());
mysql_select_db("agenda") or die(mysql_error());
mysql_query("insert into `contato` (`data`, `descricao`)
values ('" . $_POST["data"]. "','" . $_POST["descricao"] . "');") or die (mysql_error());
?>
Para validar a data você pode usar um JavaSCript ou usa a função:
checkdate: http://www.php.net/checkdate
bom dia amigo, agora esta gravando, porem as datas nao estao no formado dd/mm/yyyy, como eu faço isso? sou novato em php.
estava usando a funcao
[code=auto:0]
function gravaData ($data) {
if ($data != '') {
return (substr($data,3,2).'/'.substr($data,0,2).'/'.substr($data,6,4));
}
else { return ''; }
}
[code/]
mas eu tbm nao sei como faço para chama-la e gravar. alguem poderia me ajudar?
obrigada