Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [php] aggiunta valore in mysql_fetch_array

    'giorno

    eseguo questa query e ciclo i valori della SELECT DISTINCT in una listBox, fin qui nessun problema, la domanda è....volendo aggiungere manualmente da codice una voce in + nell'accodamento, che però non c'è nel db, come posso fare ?

    per es. se io estraggo dal db e inserisco nella listBox i valori :

    pippo
    pluto
    paperino

    vorrei aggiungere nel ciclo anke il valore "Altro" anke se non è presente nel db

    la parte di codice interessata è questa

    codice:
    <?php
    $query = "SELECT DISTINCT categoria FROM immagini ORDER BY categoria";
    $ris = mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
    
    while ($riga = mysql_fetch_array($ris)) { #ciclo i risultati dentro la listBox
    $valore=$riga['categoria'];
    if($valore == $NOME_C){$SELECTED='selected';}else{$SELECTED='';}
    
    echo "<option value='$valore' $SELECTED>$valore</option>\n";
    }
    ?>
    Grazie

    SK

  2. #2

    Re: [php] aggiunta valore in mysql_fetch_array

    Originariamente inviato da serialkiller
    'giorno

    eseguo questa query e ciclo i valori della SELECT DISTINCT in una listBox, fin qui nessun problema, la domanda è....volendo aggiungere manualmente da codice una voce in + nell'accodamento, che però non c'è nel db, come posso fare ?

    per es. se io estraggo dal db e inserisco nella listBox i valori :

    pippo
    pluto
    paperino

    vorrei aggiungere nel ciclo anke il valore "Altro" anke se non è presente nel db
    codice:
    <?php
    $query = "SELECT DISTINCT categoria FROM immagini ORDER BY categoria";
    $ris = mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
    
    while ($riga = mysql_fetch_array($ris)) { #ciclo i risultati dentro la listBox
    $valore=$riga['categoria'];
    if($valore == $NOME_C){$SELECTED='selected';}else{$SELECTED='';}
    
    $options = "<option value='$valore' $SELECTED>$valore</option>\n";
    }
    $options .= "<option value='altro'>Altro</option>\n";
    echo $options; 
    ?>
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3

    Re: Re: [php] aggiunta valore in mysql_fetch_array

    Originariamente inviato da bonaprogram
    codice:
    <?php
    $query = "SELECT DISTINCT categoria FROM immagini ORDER BY categoria";
    $ris = mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
    
    while ($riga = mysql_fetch_array($ris)) { #ciclo i risultati dentro la listBox
    $valore=$riga['categoria'];
    if($valore == $NOME_C){$SELECTED='selected';}else{$SELECTED='';}
    
    $options = "<option value='$valore' $SELECTED>$valore</option>\n";
    }
    $options .= "<option value='altro'>Altro</option>\n";
    echo $options; 
    ?>
    si ok, ma il mio problema è ke kosì non subisce il controllo

    codice:
    if($valore == $NOME_C){$SELECTED='selected';}else{$SELECTED='';}
    e sono punto e a capo

    io ho bisogno ke sia dentro al ciclo come se fosse un valore trovato nel db in modo ke subisca il controllo

  4. #4
    forse ho risolto kosì

    alla fine del ciclo

    codice:
    if($NOME_C == "Altro"){ echo "<option value='Altro' selected>Altro</option>";}else{echo "<option value='Altro'>Altro</option>";}
    un po' spartano ma sembra funzionare

    ke dici ?


  5. #5
    beh, se funge, tienilo cosi
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  6. #6
    Originariamente inviato da bonaprogram
    beh, se funge, tienilo cosi
    zi zi funge, per ora lo tengo kosì, poi ci penso


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.