Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [php] ciclo if

  1. #1

    [php] ciclo if

    [PHP]

    $operatore = $_GET['ope'];

    function lista_operatori(){
    global $operatore;

    $query = "SELECT nome FROM operatori ORDER BY nome ASC";
    $result = mysql_query($query);
    while ($riga = mysql_fetch_array($result)) {
    $nome = $riga['nome'];
    if ($nome == $operatore) $select = "selected";
    print "<option value=\"$nome\" $select>$nome</option>";
    }
    }

    PHP]

    quando lancio la funzione su tutti i select trovo la scritta "selected", anche su quelli che in realtà non corrispondono... perchè?

    grazie
    Griggio Claudio

  2. #2
    Perchè non "resetti" la variabile $select ad ogni ciclo.

    Comunque, perchè al posto di global non passo $operatore come parametro della funzione lista_operatori().

  3. #3


    è questo che mi piace della programmazione, gli errori sono dovuti sempre a nostre caz...te e quando qualcuno con la mente più lucida ti dice la soluzione ti viene da autoinsultarti!!!

    grazie
    Griggio Claudio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.