Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627

    Richiamare variabile in select

    ciao a tutti!
    ho una domanda, ho un campo con una select con più valori, all'interno del mio db salvo il valore del campo ceh poi vorrei riproporre all'interno di un form, però vorrei che il campo quando richiamato visualizzasse di default la voce salvata all'interno del db, come si fà ?

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Codice PHP:
    <option <?php if($val_db==$value){echo 'selected';}?> value="<?=$value?>">....

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    io l'avevo impostata così ma logicamente mi visualizza il numero non il nome ad esso associato

    <select name="english" id="english" >
    <option <?php if($row->english==$row->english){echo 'selected';}?> value="<?php echo $row->english; ?>"><?php echo $row->english; ?></option>
    <option value ="0">english</option>
    <option value ="1">german</option>
    <option value ="2">french</option>
    <option value ="3">spanish</option>
    </select>

  4. #4
    direi più ...

    Codice PHP:
    <?php

    $query 
    mysql_query(......);

    ?>

    <select name="language" id="language" >

    <?php

    while($row mysql_fetch_object($query))
    {
        
    $isLanguageSelected $row->language == $_POST['language'];

    ?>

        <option<?php echo $isLanguageSelected ' selected="selected"' '';} ?> value="<?php echo $row->language?>"><?php echo $row->language?></option>

    <?php

    }

    mysql_free_result($query);

    ?>

    </select>
    ovviamente il codice della query va sistemato, io li ho postato un esempio

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.