1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

PHP ciclo for

Discussão em 'Web Development' iniciada por sarocas, 28 de Fevereiro de 2008. (Respostas: 4; Visualizações: 2716)

  1. sarocas

    sarocas Power Member

    Boas.
    Mais uma duvida exixtencial...
    então tenho esta query:

    $query = mssql_query("SELECT contact_name FROM userlist WHERE code = 1 ");
    while($info = mssql_fetch_row($query))
    {
    $contact_name = $info[1];
    }

    for (......)
    {


    }

    O que queria fazer era para todos os valores que a query devolve fazer uma serie de procedimentos.
    Não tou a ver o que vou colocar dntro do for()...
    :Sad_anim:
    Será que tenho que fazer:
    $i=$contact_name;
    for($i=0; $i<=sizeofarray; $i++) ?

    Pede-se ajuda...
    Obrigado
     
  2. anjo2

    anjo2 Power Member

    Um for é o mesmo que o while, mas adicionas logo as condições no for, exemplo:

    para o While:
    PHP:
    $i 0;
    while(
    $i<10) {
    // o que queres que faça
    $i++
    }
    é equivalente a:
    PHP:
    for($i=0;$i<10;$i++) {
    // o que queres que faça
    }
    para utilizares o for, utilizas: for(inicializar variaveis; condição ; o que faz no fim de cada ciclo)
     
  3. K0mA

    K0mA Power Member

    Boas,

    Ou guardas tudo dentro de $contact_names = Array() para depois utilizares, assim:

    PHP:
    while($info mssql_fetch_row($query))
    {
    $contact_names[] = $info[1];
    }
     
    Ou então fazes logo o que queres assim:
    PHP:
    while($info mssql_fetch_row($query))
    {
    echo 
    $info[1];
    ...
    }
     
     
    Última edição: 28 de Fevereiro de 2008
  4. hasta.g5

    hasta.g5 I quit My Job for Folding

    Além do que foi dito, caso possas, tens também a hipótese de utilizares esse ciclo while para fazeres os teus procedimentos.
    PHP:
    $query mssql_query("SELECT contact_name FROM userlist WHERE code = 1 ");
    while(
    $info mssql_fetch_row($query)) {
         
    $contact_name $info[1];
         
    // Mais coisas para fazer relativamente a esta row
    }

     
  5. sarocas

    sarocas Power Member

    Obrigado pessoal!
    Vou testar.... mas só amanha...

    Bigado.
     

Partilhar esta Página