Ir para o conteúdo
marcopalma

Loops

Mensagens Recomendadas

marcopalma

pessoal eu tenho qui um prob, é que eu queria fazer um select na minha tabela e retirava o valor $i =1 ;

Eu queria retirar na base de dados os valores ond tivesse o Mes X Ano X e dia $i++, não sei se me estou a fazer entender, eu tenho um codigo, mas esta COMPLETAMETE ERRADO porfavor poderiam-me explicar o que tenho que fazer ??

for($i=0;$i<10;$i++)
{


$data = $ano."-".$mes."-".$i;


$result = mysql_query("SELECT * FROM tab_registo_aluno where `ID_Utilizador`='$Nome' And `Data`= '$data' ")
or die("select");

echo "<table border='1'>";
echo "<tr> <th>Username</th> <th>Password</th> </tr>";

while($row = mysql_fetch_array( $result )) {
// Print out the contents of each row into a table
echo "<tr><td>";
echo $row['Data'];
echo "</td><td>";
echo $row['Entrada'];
echo "</td></tr>";
}




}

cumps, Marcopalma

Editado por yoda

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

altera para isto e verifica qual é o erro :

$sql = "SELECT * FROM tab_registo_aluno where `ID_Utilizador`='$Nome' And `Data`= '$data' ";
$result = mysql_query($sql)
or die(mysql_error()." >> SQL : ".$sql);

já te devem ter dito para mudar para mysqli_*

  • Voto 1

IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
marcopalma

Sim, mas a questão é mesmo os loops que estão no sitio errado, pois ele não me da erro na string do select ... eu queria ter como resultado algo do genero:

2013-01-01

2013-01-02

2013-01-03

2013-01-04

2013-01-05

mas a logica dos loops está mal :S

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
N3lson

A tabela está um pouco confusa...

Tens como cabeçalho Username - Password, e estás a fazer a recolha de nome e data.

Mas nos campos correspondentes estás a pedir data e depois entrada

Não sei como está na base de dados mas acho que estás a pedir errado os valores a mostrar

USERNAME | PASSWORD

-------------------------------------

2013-02-01 | entrada ~?

é assim que te está a mostrar ?


You can't do it, kid. But don't worry, my boy. You're not the only one. No one else can do it.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
brunoais

@marcopalma

Esse título do tópico não é apropriado tendo em conta o assunto.

Ele viola a regra 2.5:

O título deve descrever a dúvida do utilizador e nunca conter frases como "Please help meeeee..." ou "duvida urgentíssima". Em caso de incumprimento o staff pode editar o tópico, ou solicitar ao autor que o edite.

Melhora-o, sff. Se precisares de ajuda, envia-me PM.


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
ICETuga

Pode não ter nada a ver com o problema, mas só para tentar perceber aquilo que pretendes obter. A tua intenção é construir 10 tabelas? O registo Entrada existe na BD?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.