Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    561

    come faccio in un oggetto select a selezionare un'option....

    tramite il valore di una variabile passato da un form in una pagina precedente?


    lorenzo

  2. #2
    Stai usando un linguaggio lato server come PHP, ASP e compagnia bella?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    561

    Si Php

    sto utilizzando Php.


    lorenzo

  4. #4
    Perfetto. Mettiamo tu abbia una situazione come la seguente:

    codice:
    <label for="frutta">Frutta:</label>
    <select id="frutta" name="frutta">
       <option value="mela">mela</option>
       <option value="pera">pera</option>
       <option value="banana">banana</option>
    </select>
    Potresti scrivere una funzione PHP del genere:

    Codice PHP:
    function confronta_valore($valore)
    {
       
    $costante $valore_passato_dalla_pagina_precedente;
       if ( 
    $valore == $costante )
       {
          echo 
    'selected="selected"';
       }

    Da inserire in ogni option come segue:

    codice:
    <option value="mela" <?php confronta_valore('mela') ?>>
       mela
    </option>
    Se non ho scritto cacchiate nel codice (è un po' che non scrivo in PHP) dovrebbe funzionare. Magari ci sono metodi più intelligenti, ma adesso non mi viene in mente altro. In caso chiedi nel forum di PHP.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.