Vencimento Mudar
#16
Posted 23/04/2005, 21:59
acho que te entendi ve se esse codigo baixo ta certo
assim!
<?
// DIA DO VENCIMENTO
$vencimento = aqui o vencimento aintigo;
echo "<select name=\"vencimento\">";
for ($i=6; $i<=20; $i++) {
echo "<option value=\"{$i}\"";
echo ($i == $campo[VENCIMENTO ATUAL]) ? " selected>" : ">";
echo $i;
echo "</option>";
}
echo "</select>";
?>
o brogado pela ajudaaa!
#17
Posted 23/04/2005, 23:10
daí pela url você identificaria qual é o registro, para daí sim pegar as informações, ou melhor, a data de vencimento..
<?
// Login do usuário
$Login = $_COOKIES['login'];
// Id
$Id = $_GET['id'];
$Cons = mysql_query ("SELECT * FROM tabela WHERE login='{$Login}' AND id='{$Id}'")
or die (mysql_error ());
$rsCons = mysql_fetch_array ($Cons);
// Pegando o dia do vencimento pego na tabela
// Formato ingles (ou seja, do campo DATE ou DATETIME)
$vencimento = $rsCons['vencimento'];
echo "<h2>Vencimento atual: {$vencimento}</h2>";
echo "<select name=\"vencimento\">";
for ($i=1; $i<=15; $i++) {
$data = date ("d-m-Y", strtotime ("+$i days", $vencimento));
echo "<option value=\"{$data}\">{$data}</option>";
}
echo "</select>";
?>
Mais ou menos isso ae..
Daí tem que fazer o formulário para o cara modificar a data se quiser..
[]'s
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#18
Posted 23/04/2005, 23:55
mais uma vez venho de perturbar!!
mais acho que so essa vez com esse codigo
como esta baixo funfou certin do jeito que eu queria...
so um detalhe que tentai aqui e nao consegui
colocar selected
no venciemento atual
so isso por favor...
<?
$vencimento = "$campo[CADASTRO]";
$vencimento = strtotime ($vencimento);
echo "<h2>Vencimento atual: {$campo[CADASTRO]}</h2>";
echo "<select name=\"vencimento\">";
for ($i=1; $i<=15; $i++) {
$data = date ("d", strtotime ("+$i days", $vencimento));
echo "<option value=\"{$data}\">{$data}</option>";
}
echo "</select>";
?>
#19
Posted 24/04/2005, 00:51
for ($i=0; $i<=15; $i++) {
$data = date ("d", strtotime ("+$i days", $vencimento));
echo "<option value=\"{$data}\"";
echo ($data == date ("d", $vencimento)) ? " selected>" : ">";
echo "{$data}</option>";
}
[]'s
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#20
Posted 24/04/2005, 00:59
nao selecionou o vencimento atual
so fica selecionado 06
#21
Posted 24/04/2005, 01:23
for ($i=0; $i<=15; $i++) {
$data = date ("d-m-Y", strtotime ("+$i days", $vencimento));
echo "<option value=\"{$data}\"";
echo (date ("d-m-Y", $vencimento) == $data) ? " selected>" : ">";
echo "{$data}</option>";
}
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#22
Posted 24/04/2005, 01:26
tava certo o anterior
é que eu tava colocando o vencimento em lugar erra
mais deu certo
Obrigadoooooo!!!
Edição feita por: k9studio, 24/04/2005, 01:39.
#23
Posted 24/04/2005, 21:14
Mais uma vez desculpe,
se você puder me da mais essa força ai...
nesse campo primeiro onde ele pega do bd o vencimento
teria como ele pegar dois numuros
em vez de uma data e fazer o mesmo processamento
porque como esta funcionando cetin so que é com a data
<?
(campo primeiro)
$vencimento = "2005-04-06"; //($campo[CADASTRO]
$vencimento = strtotime ($vencimento);
echo "<select name=\"vencimento\">";
for ($i=0; $i<=14; $i++) {
$data = date ("d", strtotime ("+$i days", $vencimento));
echo "<option value=\"{$data}\"";
echo ($data == date ("$campo[VENCIMENTO]", $vencimento)) ? " selected>" : ">";
echo "{$data}</option>";
}
echo "</select>";
?>
é que eu quro no cadastro fazer assim
cadastros do dia 01 ao dia 10 = GRAVAR 01
cadastros do dia 11 ao dia 20 = GRAVAR 06
cadastros do dia 21 ao dia 30 = GRAVAR 16
se vc tambem puder me dar uma dica como fazer esse swtch
ficaria grato...
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)