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

    combobox e valore da tabella mysql

    Ho un form di modifica dati, dove all'interno ho una combobox per modificare il nominativo della persona.

    Tutti i dati sono contenuti in banca dati mysql:

    <select name="emt" id="emt">
    <?php do {?>
    <option value="<?php $ROW['idColl'];?>"<?php if($ROW['idColl']== $ROW_soccAttivi['ID_collaboratore']) { echo "selected";} ?>><?php echo $ROW_soccAttivi['Nome']." ".$ROW_soccAttivi['Cognome'];?></option>
    <?php } while ($ROW =(mysql_fetch_assoc($RS));?>
    </select>

    Se provo con questa parte di codice la pagina non funziona.

    Cosa sbaglio?

    CIao mauro

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    semplice usi un do while quindi usi il vettore ROW prima di assegnargli il valore della funzione mysql_fetch_assoc

  3. #3
    grazie della risposta e buon anno.

    Sarà il rimbabimento dei giorni di lavoro sotto le feste, ma cosa intendi di preciso con la tua risposta?

    Grazie per i chiarimenti

    Ciao MAu

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    ti faccio un esempio sempilficato del tuo codice
    Codice PHP:
    do
    {
        echo  
    $ROW['idColl'];
    } while (
    $ROW =(mysql_fetch_assoc($RS)); 
    segui il codice, per prima cosa si entra dentro il do e si stampa la variabile $ROW['idColl']; ma quest'ultima non è stata inizializzata perchè verrà inizializzata solo quando arriva allo while, quindi devi usare un semplice ciclo while

    Codice PHP:
    while ($ROW =(mysql_fetch_assoc($RS))
    {
        echo  
    $ROW['idColl'];

    spero ti sia + chiaro

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.