KGlauco 0 Denunciar post Postado Abril 20, 2010 Boa noite pessoal... tenho um formulario que precisa informar a data que um equipamento foi pra manutençao, como faço pra criar um combobox em php que contenha a datas ? e como fazer pra salvar no banco MYSQL ? Compartilhar este post Link para o post Compartilhar em outros sites
Vinicius Borsato 0 Denunciar post Postado Abril 20, 2010 Boa noite pessoal... tenho um formulario que precisa informar a data que um equipamento foi pra manutençao, como faço pra criar um combobox em php que contenha a datas ? e como fazer pra salvar no banco MYSQL ? Amigo essas datas irão vir de onde para você inserir no combobox? Desculpe mais não entendi direito o que você precisa. Abraços. Compartilhar este post Link para o post Compartilhar em outros sites
Nilton Bicalho 0 Denunciar post Postado Abril 20, 2010 <SELECT name="dia"> <?for($i=1;$i<=31;$i++)?> <option value="<?=$i?>"><?=$i?></option> <?}?> </SELECT> <SELECT name="mes"> <?for($i=1;$i<=12;$i++)?> <option value="<?=$i?>"><?=$i?></option> <?}?> </SELECT> <SELECT name="ano"> <?for($i=date("Y");$i>date("Y")-20;$i--)?> <option value="<?=$i?>"><?=$i?></option> <?}?> </SELECT> isso acima é para os selects de dia mes e ano, dinamicos e de forma rapida. para salvar no bd você teria que concatenar esse valores da seguinte forma $data_nasc = $_POST[ano]."-".$_POST[mes]."-".$_POST[dia]; //formato americano e matematicamente correto de escrever uma data YYYY-MM-DD $res = mysql_query("INSERT INTO noticias (nome, email, data_nasc) VALUES ('Nilton Bicalho', 'meu@email.com', '$data_nasc')") or trigger_error("ERRO ENCONTRADO: ".mysql_error()); se o que você deseja salvar for sempre a data atual, como é o caso de uma noticia por exemplo, você poderia resumir tudo isso a simplismente: $res = mysql_query("INSERT INTO noticias (titulo, materia, data_cad) VALUES ('O texto do titulo aqui', 'A materia aqui', NOW())") or trigger_error("ERRO ENCONTRADO: ".mysql_error()); O comando NOW() no mysql informa que deverá pegar a data e hroa atual e gravar no campo, nao sendo necessário o usuario informar a data num combo , por exemplo. Nota tb para o comando TRIGGER, para depuração de erros, bem eficiente e poucas pessoas utilizam. Por exemplo numa aplicação com centenas de SELECTs, fica ruim achar em qual SELECT teve o erro, usando o TRIGGER, ele lhe informa o nome do arquivo php, e em qual linha ocorreu o erro, alem de agregar o erro do mysql para conferencia. É isso ai. Compartilhar este post Link para o post Compartilhar em outros sites
KGlauco 0 Denunciar post Postado Abril 20, 2010 Obrigado era isso mesmo que estava com Duvidas... obrigado !!! Compartilhar este post Link para o post Compartilhar em outros sites