Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Update con select

  1. #1
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782

    Update con select

    salve.
    ho un pannello di controllo in cui e' anche possibile la modifca delle informazioni.
    io faccio estrarre i dati dal db e li faccio inserire direttamente in una form.
    il problema nasce quando i campi che devo leggere dal db vanno a finire in una select perche invece che impostare la select sul valore estratto dal db la imposta sul primo valore.
    qualche consiglio in merito?

  2. #2
    Utente di HTML.it L'avatar di puddu
    Registrato dal
    Mar 2001
    Messaggi
    143
    Devi semplicemente stampare la stringa "selected" nel tag <option> il cui "value" è uguale al valore che estrai dal DB.

  3. #3
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    in modo piu specifico? perche comunque deve rimanere sempre una select ma con il valore a vista che sia quello che estraggo dal db

  4. #4
    Questo magari ti puo aiutare

    Codice PHP:

    // List menu logo

    $sql_logo = "SELECT * FROM tbl_logo";
    $query_logo = mysql_query($sql_logo) or die (mysql_error());

    // Recupero il valore dal database per memorizzare il logo selezionato

    $sql_logo_selected = "SELECT set_imgLogo, set_imgLogoName, lg_id FROM tbl_settings WHERE lg_id = '".$_GET['uid']."'";
    $query_logo_selected = mysql_query($sql_logo_selected) or die (mysql_error());
    $result_logo_selected = mysql_fetch_assoc($query_logo_selected);
    $logoSelected = $result_logo_selected['set_imgLogoName'];
    $_SESSION['logoName'] = $logoSelected;

    ....

    <select name="logo_name" id="logo_name" class="BoxStyle">
    <?php 
    while($result_logo mysql_fetch_assoc($query_logo)) {
    $logoName $result_logo['logo_name'];
    echo 
    "<option";
    if(
    $logoName == $_SESSION['logoName']) {
    echo 
    " Selected";
    }
    echo 
    ">";
    echo 
    $logoName;
    echo 
    "</option>";

     
    ?>


    </select>
    Ciao Michel
    PHP THE BEST

  5. #5
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    grazie mille ora lo provo subito

  6. #6
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    Codice PHP:
    <form method="post" action="modifiche.php">
    Codice di riferimento<input type="text" name="codice" value="<?=$codice?>" /> 


    Contratto<input type="text" name="contratto" value="<?=$contratto?>" />
    Prezzo<input type="text" name="prezzo" value="<?=$prezzo?>" /> 


    Tipologia<input type="text" name="tipo" value="<?=$tipologia?>" /> 
    Zona<input type="text" name="zona" value="<?=$zona?>" /> 


    Descrizione 

    <textarea  name="descrizione" cols="30" rows="8" ><?=$descrizione?></textarea>


    <input type="submit" value="Invia"  />
    <input type="reset" value="Cancella" />
    </form>
    io ho questo codice... come faccio ad integrarlo con il tuo? perche dovrei comunque riscrivere tutta la select perche estraggo il valore dal db ma devo anche dare la possibilita di cambiarlo e quindi devono esserci anche gli altri option

  7. #7
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    uppo qua nella speranza

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.