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

    valore default <select> da mysql

    ciao! ho un form che ha un select:

    <select name="select">
    <option value="primo">Primo</option>
    <option value="secondo">Secondo</option>
    <option value="terzo">Terzo</option>
    </select>

    che invia il valore al db mysql.
    se poi voglio RIcaricare il form mettendo come valori di default quelli già esistenti nel db?
    per esempio x una casella di testo faccio <input type=text>$arrayquerysql['input'].
    e per Select?come faccio a evidenziare il valore gia esistente?

  2. #2
    Se ho capito bene vorresti mantenere come select il valore presente nel database? Se è cosi basta memorizzarti ad esempio l'id del dato memorizzato nel database e confrontarlo con la select tirando su una cosa del genere:

    Codice PHP:
    <option <?php if($row["id"] == 'identificativo'){ ?> selected="selected" <?php ?></option>
    ti ho fornito l'input, abbelliscilo in base alle tue esigenze
    Web developer blog - aggiornamenti e tutorial sul mondo web

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    163
    io provavo a mettere l'if dentro la echo
    Codice PHP:
     echo "<option " if(...  ">"
    per questo non andava.
    come mi hai detto tu tutto ok!grazie

  4. #4
    Avrebbe funzionato anche come hai fatto tu, ti sei solo dimenticato di chiudere l'echo.

    Io faccio ancora in diverso modo, l'if lo metto proprio fuori dagli echo""; e nell'option riporto solo la variabile:

    Codice PHP:
    if($row["id"] == 'identificativo'){
      
    $selected="selected";
    }

    echo
    "<option $selected value=''></option>"
    Ma solo per il fatto che non mi va il casino in mezzo ai tag, in definitiva è uguale a quanto scritto da mariolone

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.