Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340

    come valorizzate un radio-button?

    Ciao a tutti, nuovamente alle prese con un dilemma, nuovamente bisognoso del vs. aiuto!!
    devo poter valorizzare delle opzioni, con le option non ho problema, ma con radio button non ci riesco, posto due pezzi del codice per farmi capire.
    Valore su option funziona e mi mette il valore della variabile come prima scelta :
    Codice PHP:
     <select name="fondo" id="fondo" >
     <option ><?PHP echo $fondo;?></option>
     <option value="Asfalto   ">Asfalto</option>
     <option value="terra      ">terra</option>
     <option value="Erba       ">Erba</option>

    </select
    Nella radio non ci riesco.

    Codice PHP:
     Tipo di Copertura ?  
         <input type="radio" value="<?PHP echo $copertura;?>" name="coperto" />
     Si <input type="radio" id="coperto_si" value="si" name="coperto" /> 
     No<input type="radio" id="coperto_no" value="no" name="coperto" />
    Mi chiedo: la variabile $copertura contiene si oppure no, il valore del radio è forse
    true/false? è forse questo il motivo?

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    la variabile $copertura per come l'hai messa te non contiene niente perchè non inizializzata

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340
    Scusa Bstefano, non ho voluto mettere tutto il codice, è molto lungo, comunque è valorizzata regolarmente, contiene sempre si o no, arriva da qui:
    Codice PHP:
    $data = new MysqlClass();
    // chiamata alla funzione di connessione
    $data->connetti();

    $post_sql $data->query("SELECT * FROM campagna WHERE id_campo ='$numerocampo' and id_utente='$codice'" )  ;

    if(
    mysql_num_rows($post_sql) > 0){
       
      while(
    $post_obj $data->estrai($post_sql)) {
                
         
    $fondo $post_obj->fondo
         
    $indirizzo $post_obj->indirizzo;
         
    $coperto $post_obj->campocoperto;
      }
     


  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    ma scusa! una curiosità! ma $fondo che valori può avere? solo quei tre riportati? se è così hai sbagliato anche la select option

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340
    $fondo è valorizzato con uno di quei tre elencati, può contenere asfalto,erba o terra.

  6. #6
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    intanto attento agli spazi nel value
    devi fare una cosa del genere

    Codice PHP:
    <select name="fondo" id="fondo" > 

     <option value="Asfalto" <?php if($sfondo=="Asfalto") echo "selected=\"selected\" "?>>Asfalto</option> 
     <option value="terra" <?php if($sfondo=="terra") echo "selected=\"selected\" "?>>terra</option> 
     <option value="Erba" <?php if($sfondo=="Erba") echo "selected=\"selected\" "?>>Erba</option> 

    </select>

     Tipo di Copertura ?   
     Si <input type="radio" id="coperto_si"  <?php if($copertura=="si") echo "checked=\"checked\" "?> value="si" name="coperto"  />  
     No<input type="radio" id="coperto_no"  <?php if($copertura=="no") echo "checked=\"checked\" "?>  value="no" name="coperto" />

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340
    grazie BstefanO!
    mai visto niente del genere! provo e spero di capirci qualcosa! sopratutto per la sintassi usata.

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.