Trazer Um Numero E Somar 1
#1
Posted 23/06/2004, 11:27
um a duvida cruel
como eu poderia fazer o seguinte....
Quando gravo um numero no banco digamos o numero 15, preciso trazer ele depois em um combo, até ai blz.......sei fazer numa boa....mas eu preciso que qnd o meu select restaure esse numero ele tem que somar + 1, pois é um cadastro e tipo esse numero 15 é o dia do mes....entao preciso sempre trazer o proximo dia, depois daquele que cadastrei sacaram?e claro com o limite até dia 31 (numero 31)
alguem sabe como posso fazer...
jack
jcaset@gmail.com
Soft Design Soluções Web & Desktop
#2
Posted 23/06/2004, 12:14
entao faz:
<?php
$dia = $dia_vindo_do_bd + 1;
$sql = "UPDATE. ...";
mysqlquery($sql);
?>
#3
Posted 23/06/2004, 12:16
é isso.....mas vou tentar somar + 1 na variável...vou ver se da certo....
é mais ou menos isso mesmo que preciso, mas tipo preciso que ele somente siga para o próximo valor do combo, pois no combo ja tenhu cadastrados os dias até 31, mas se eu fizer esse esquema ai no ultimo dia do mes, o proximo dia ele passa a ser 32, e queria que voltasse a 01....se for possivel...
jack
Edição feita por: jack, 23/06/2004, 12:20.
jcaset@gmail.com
Soft Design Soluções Web & Desktop
#4
Posted 23/06/2004, 16:13
Thiago?Xplayer?
alguem ai?
jack
jcaset@gmail.com
Soft Design Soluções Web & Desktop
#5
Posted 23/06/2004, 17:18
Bom eu trabalharia com um contador pegaria o valro certo ai eu começo dele e depois faz um if quando for maior ou igual a trinta e u 0
$cont=15;//dia do mês while($i!=60){ if($cont>31){ $cont=1; } print $cont; $cont++; $i++; }
Edição feita por: thiago_rsl, 23/06/2004, 17:20.
#6
Posted 23/06/2004, 17:33
....[]s
diego nunes
web engineer
~ ~~
#7
Posted 24/06/2004, 07:24
mas num posso utilizar funções date() ou mktime(), pois num é nem um campo de data......pelo menos eu acho que não posso usar!
jack
jcaset@gmail.com
Soft Design Soluções Web & Desktop
#8
Posted 24/06/2004, 08:55
PHP |
<? include("conexao.php"); $sql = mysql_query("SELECT * FROM tabela"); $rows = mysql_fetch_array($sql); $dia = $dia+1; if($dia>date("t")) { echo "Dia: $dia passou o dia correspondente ao Mês"; } else { $sql = mysql_query("UPDATE tabeta SET dia = '$dia'"); echo(!$sql)?"Erro ao Alterar":"Alterado!!!"; } ?> |
ve se te ajuda !
OBS: date("t"); // o 't' corresponde ao numeros de dia do mês ( 28 ou 31 )
até + !!!
PALMEIRAS - Primeiro campeão do mundo em 1951
#9
Posted 24/06/2004, 13:47
amanh lhes retorno
mas mesmo assim obrigado
jack
jcaset@gmail.com
Soft Design Soluções Web & Desktop
#10
Posted 25/06/2004, 08:49
pra resumir, preciso que eu grave no banco o numero 15 agora, e quando o script inserir no bd o numero 15, ele vai voltar pra pagina de cadastro novamente, mas ao invés de no combo de dias ele voltar digamos pro numero 01, quero que ele fique com o próximo numero a ser cadastrado, no caso o numero 16 e assim por diante, até que chegue no dia 31, ou 30 se for o caso....
preciso que ele leia o próximo valor que tenhu no meu combo.....
alguém mais poderia me dar uma idéia...talvez haja outra forma....
valeu
jack
jcaset@gmail.com
Soft Design Soluções Web & Desktop
#11
Posted 25/06/2004, 10:15
até + !
PALMEIRAS - Primeiro campeão do mundo em 1951
#12
Posted 25/06/2004, 11:05
tenhu num combo o seguinte.....
seg
ter
quar
qui
sex
sab
dom
no 1º cadastro que fiz utilizei o seg, ai gravei no bd certo?!
qnd volto na pag de cadastro novamente, gostaria que ao invés de ele aparecer o "seg", ele aparecesse o "ter", em uma sequencia ai claro, teria que conter os outro itens abaixo normalmente para se o cara quiser escolher outro, ele escolhe.....deve ter uma forma.....mas to apanhando feio....
jack
jcaset@gmail.com
Soft Design Soluções Web & Desktop
#13
Posted 25/06/2004, 11:09
tem lá:
segunda
terça
quarta
quinta
sexta
sabado
domingo
assim que o cara entra,ta la segunda,se o cara cadastrar,da um reload na pagina e mostrar ao inves de segunda,terça feira e assim por diante??
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de Deus e vai.."
#14
Posted 25/06/2004, 11:12
cadastrei com seg, e depois qnd voltar quero que vá para ter, deve ter um jeitinhu facil..mas num sei...
jack
jcaset@gmail.com
Soft Design Soluções Web & Desktop
#15
Posted 25/06/2004, 11:39
PHP |
<html> <body> <? session_start(); if(!isset($_SESSION['inicio'])){ $_SESSION['inicio'] = 1; } else{ $_SESSION['inicio']+=1; } if($_SESSION['inicio']==8){ $_SESSION['inicio']=1; } ?> <form name="form1" action="#" method="post"> <select name="semana"> <option value="1" <? if($_SESSION['inicio']==1) echo selected ?>>Domingo</option> <option value="2" <? if($_SESSION['inicio']==2) echo selected ?>>Segunda</option> <option value="3" <? if($_SESSION['inicio']==3) echo selected ?>>Terça</option> <option value="4" <? if($_SESSION['inicio']==4) echo selected ?>>Quarta</option> <option value="5" <? if($_SESSION['inicio']==5) echo selected ?>>Quinta</option> <option value="6" <? if($_SESSION['inicio']==6) echo selected ?>>Sexta</option> <option value="7" <? if($_SESSION['inicio']==7) echo selected ?>>Sabado</option> </select> <input type="submit" value="testar"> </form> </body> </html> |
Edição feita por: Marcão, 25/06/2004, 11:41.
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de Deus e vai.."
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)