Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

Problemas com for()

19-07-2008 15:11

E aí galera, tudo beleza?
Estou com um problema estou precisando de ajuda

<select name="data">
<?
$hoje = date("d/m/Y");
$dias = date("d/m/Y", strtotime("+ 30 day"));
for($i = $hoje; $i <= $dias; $i++) {
echo "<option value='$i'>$i</option>\n";
}
?>
</select>

O for não está imprimindo nenhum valor, porque será?
Valeu até mais!
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17641
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problemas com for()

19-07-2008 15:19

Acho que é em relação a contagem, $i é $hoje, sendo que hoje não é um valor exato, tipo, 10, 20, etc...

Se o objetivo é chegar aos dias do mês atual, tenta:

<select name="dias">
<?php
for($i = 1; $i <= date("t"); $i++) {
$i==date("d") ? $valor = "selected" : $valor = "";
$i<=9 ? $zero = "0" : $zero = "";
echo "<option value='$zero$i' $valor>$zero$i</option>";
}
?>
</select>
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

Problemas com for()

19-07-2008 18:40

é q oq eu preciso não é a quantidade de dias que tem no mes
eu preciso do dia de hoje até 30 dias pra frente, sendo q todo dia vai cair um e entrar outro

Eu estava analizando e pelo q intendi, ele nao reconhece q é uma data, ele faz um loop infinito, eu parei e vi o codigo fonteja estava em 100/07/2008, entao ele faz um loop sem fim, pq pelo q intendi ele não reconhece o fim, seria isso?
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17641
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problemas com for()

19-07-2008 18:47

Seria isso

<select>
<?php
$dias = 30;
for($i = 1; $i < $dias+1; $i++) {
$a=date("d-m-Y", strtotime("+$i day"));
echo "<option>".$a."</option>";
}
?>
</select>
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

Problemas com for()

19-07-2008 18:49

Vou testar valeu amigo!
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17641
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problemas com for()

19-07-2008 18:50

¨halfsmile¨
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

Problemas com for()

20-07-2008 11:12

opa, testei o script
dessa maneira funciona
só que ele nao conta o dia de hoje, ele comessa contando a partir do dia seguinte!

Vlw, abraço
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17641
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problemas com for()

20-07-2008 11:37

Você pode colocar o seguinte logo depois da abertura do select

<option><?=date("d-m-Y");?></option>
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

Problemas com for()

20-07-2008 11:39

é mesmo, nem tinha me passado isso pela cabeça :P

Valeu amigo, assim irá dar certo!
Obrigado!
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17641
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problemas com for()

20-07-2008 11:40

flw ¨peaceout¨
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado