Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Allora usa un foreach

    Codice PHP:
    function InitMenu() {
    $info LoadInfo(menu);
    echo 
    "\n <div id=\"nav\">";
    echo 
    "\n <ul>";
    echo 
    "\n[*]<a href=\"?content=home\">home</a>";
    foreach(
    $info as $menu => $active) {
    echo 
    "\n[*]$active[*]";
    }
    echo 
    "\n[/list]";
    echo 
    "\n </div>";


  2. #12
    ora va... stranissima però sta cosa...

  3. #13
    Presumo interpreti lo 0 come NULL, o qualcosa del genere, comunque per quel che serve a te foreach è più appropriato, una volta determinato se il valore era 0 o 1 avresti dovuto usare un contatore esterno per verificare a che chiave corrispondeva

  4. #14
    non credo... anche con tutti 1 mi dava il problema o a database voto. cmq niente contatori, la variabile $menu, mi stampa l'indice dell'array che mi serve, ora procedo con il resto del codice grazie

  5. #15
    Originariamente inviato da pierpinna
    non credo... anche con tutti 1 mi dava il problema o a database voto. cmq niente contatori, la variabile $menu, mi stampa l'indice dell'array che mi serve, ora procedo con il resto del codice grazie
    Io ho fatto delle prove e con gli zeri dava problemi, con altri valori, 1 compreso no.

    Ora la variabile menu ti stampa l'indice, con array_shift come avresti fatto? Quello intendevo dicendo che foreach era più adatto

  6. #16
    while ($menu = array_shift($info)) {
    if ($menu) {
    // e qui perdo l'indice dell'array che mi serve, quindi avrei sbagliato usando array_shift
    }
    }

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.