Jump to content


Photo

Trazer Um Numero E Somar 1


  • Faça o login para participar
33 replies to this topic

#1 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 23/06/2004, 11:27

Bom dia galera

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
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#2 LucasMS

LucasMS

    Super Veterano

  • Usuários
  • 2076 posts
  • Sexo:Não informado

Posted 23/06/2004, 12:14

vc vai dar um UPDATE depois no bd?
entao faz:
<?php
$dia = $dia_vindo_do_bd + 1;
$sql = "UPDATE. ...";
mysqlquery($sql);
?>

#3 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 23/06/2004, 12:16

é tipo assim, ele vai retornar pra tela de cadastro novamente, só que no combo de dia do mes, ao invés de trazer o dia que acabou de ser cadastrado, ele traz o numero cadastrado + 1, sacou?

é 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.

Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#4 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 23/06/2004, 16:13

galera desculpa pentelhar, mas alguem saberia me ajudar nisso:?

Thiago?Xplayer?

alguem ai?

jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#5 thiagorsl

thiagorsl

    Ex-admin xD

  • Ex-Admins
  • 1151 posts
  • Sexo:Não informado
  • Localidade:Sampa
  • Interesses:http://sermaldito.amovoce.net/

Posted 23/06/2004, 17:18

oia eu aqui :P

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 Troyan

Troyan

    12 Horas

  • Usuários
  • 285 posts
  • Sexo:Não informado
  • Localidade:Mesquita, Rio de Janeiro - Brasil
  • Interesses:Sou programador ASP, PHP, Javascript e ActionScript, além de ser curioso em JSP, ColdFusion e XSL. Trabalho com XML, XHTML, adoro webstandards e a W3C. Também trabalho com tableless e RIA's.<br><br> Formas de contato:<br> Email: dnunes[at]gmail[dot]com<br> ICQ: 68102402<br> MSN: troyandev@hotmail.com<br><br> -------------------------------------<br> - Rio de Janeiro, Brazil<br> - Troyan

Posted 23/06/2004, 17:33

..Use date() e mktime(). Dê uma olhada no manual do PHP, tem exemplos lá.

....[]s
~~ ~
diego nunes
web engineer

~ ~~

#7 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 24/06/2004, 07:24

vou utilizar o exemplo do thiago, depois retorno pra vcs.....

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
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#8 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 24/06/2004, 08:55

e ai sÔ ! bl..

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 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 24/06/2004, 13:47

vou testar.....esse dai tbm...

amanh lhes retorno

mas mesmo assim obrigado

jack :blink:
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#10 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 25/06/2004, 08:49

Ainda acho que não é isso que eu preciso...

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
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#11 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 25/06/2004, 10:15

Ue sô , o Codigo que eu te passei não serve ?

até + !
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#12 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 25/06/2004, 11:05

mudando de exemplo ok:?!

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
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#13 Marcão

Marcão

    Marcãaaaaaaaao

  • Usuários
  • 1754 posts
  • Sexo:Não informado
  • Interesses:Faixa preta de Muay-Thay<br>Faixa Roxa de Jiu-Jitsu<br>:D<br>Um dia eu chego lá

Posted 25/06/2004, 11:09

ve se é isso:
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??
Marcão -=- PHP é coisa de MESTRE e falo mais nada -=-
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de
Deus e vai.."

#14 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 25/06/2004, 11:12

isso mesmo marcão....como expliquei anteriormente...

cadastrei com seg, e depois qnd voltar quero que vá para ter, deve ter um jeitinhu facil..mas num sei... :(

jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#15 Marcão

Marcão

    Marcãaaaaaaaao

  • Usuários
  • 1754 posts
  • Sexo:Não informado
  • Interesses:Faixa preta de Muay-Thay<br>Faixa Roxa de Jiu-Jitsu<br>:D<br>Um dia eu chego lá

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.

Marcão -=- PHP é coisa de MESTRE e falo mais nada -=-
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)

IPB Skin By Virteq