Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Ajuda a fazer um ciclo
25-02-2013, 10:37
Mensagem: #1
Ajuda a fazer um ciclo
Boas,

Alguem me pode dizer como posso fazer um ciclo com os seguintes dados?
Ou seja o que pretendo era não estar a por uma a uma.



$mediana1 = mediana($ligar,'Q1');
$mediana2 = mediana($ligar,'Q2');
$mediana3 = mediana($ligar,'Q3');
$mediana4 = mediana($ligar,'Q4');
$mediana5 = mediana($ligar,'Q5');
$mediana6 = mediana($ligar,'Q6');
$mediana7 = mediana($ligar,'Q7');
$mediana8 = mediana($ligar,'Q8');
$mediana9 = mediana($ligar,'Q9');
$mediana10 = mediana($ligar,'Q10');
$mediana11 = mediana($ligar,'Q11');
$mediana12 = mediana($ligar,'Q12');
$mediana13 = mediana($ligar,'Q13');
$mediana14 = mediana($ligar,'Q14');
$mediana15 = mediana($ligar,'Q15');
$mediana16 = mediana($ligar,'Q16');
$mediana17 = mediana($ligar,'Q17');
$mediana18 = mediana($ligar,'Q18');
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
25-02-2013, 19:44 (Esta mensagem foi modificada pela última vez a: 25-02-2013 19:44 por progster.)
Mensagem: #2
RE: Ajuda a fazer um ciclo
Ajudava saber que linguagem é esta. Smile

EDIT: Em todo o caso e assim de repente penso que um ciclo for resolve a questão.

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
25-02-2013, 20:18
Mensagem: #3
RE: Ajuda a fazer um ciclo
Penso que o teu problema não se resolve com um ciclo, visto que estás a criar uma infinidade de variáveis, já pensas-te em usar um array?
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
25-02-2013, 20:50 (Esta mensagem foi modificada pela última vez a: 25-02-2013 20:51 por Mettafox.)
Mensagem: #4
RE: Ajuda a fazer um ciclo
Talvez assim seja suficiente.
Podes eventualmente criar um array com o ciclo e depois usares um foreach para trabalhares nele.

$counter=1;

while(true){
echo $mediana.$counter++ = mediana($ligar, 'Q'.$counter++);
}

[Imagem: mLvbVUs.png]
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
25-02-2013, 22:28
Mensagem: #5
RE: Ajuda a fazer um ciclo
Boas é PHP.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-02-2013, 01:52 (Esta mensagem foi modificada pela última vez a: 26-02-2013 03:56 por Mettafox.)
Mensagem: #6
RE: Ajuda a fazer um ciclo
(25-02-2013 22:28)armandosom Escreveu:  Boas é PHP.

Pela formatação deu para ver que era PHP.

[Imagem: mLvbVUs.png]
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-02-2013, 08:44
Mensagem: #7
RE: Ajuda a fazer um ciclo
(26-02-2013 01:52)Mettafox Escreveu:  
(25-02-2013 22:28)armandosom Escreveu:  Boas é PHP.

Pela formatação deu para ver que era PHP.

Olha eu não reparei. Shy

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-02-2013, 10:38 (Esta mensagem foi modificada pela última vez a: 26-02-2013 10:47 por armandosom.)
Mensagem: #8
RE: Ajuda a fazer um ciclo
boas o problema é que $mediana1 tem que ser mesmo assim, pretendia que fosse $mediana1 depois $mediana2 por ai fora. Mas não encontro solução
tipo se eu colocar assim funciona perfeitamente mas só para um resultado.

$var='Q1'; aqui pretendia que faça um ciclo Q1 a Q18
$mediana1 = mediana($ligar,$var); aqui que faça um ciclo $mediana1 a $mediana18
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-02-2013, 14:44 (Esta mensagem foi modificada pela última vez a: 26-02-2013 14:44 por Corvus.)
Mensagem: #9
RE: Ajuda a fazer um ciclo
Código:
for ($n = 1; $n <= 18; $n++) {
   ${mediana . $n} = mediana($ligar, 'Q' . $n);
}

Pedidos de ajuda via PM serão ignorados
Acordo ortográfico? Desconheço, obrigado Wink
Agradeço ao Chrome o facto de os meus posts nao terem acentos Evil
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-02-2013, 15:07 (Esta mensagem foi modificada pela última vez a: 26-02-2013 15:29 por armandosom.)
Mensagem: #10
RE: Ajuda a fazer um ciclo
Boas Corvus,

Funciona mas dá o seguinte erro Notice: Use of undefined constant mediana - assumed 'mediana' in C:\wamp\www\resultados.php on line 84
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 4 Visitante(s)