Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Data facoltativa

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    32

    Data facoltativa

    ragazzi io ho un form di upload
    dove devo memorizzare la data di scadenza del file che invio
    però voglio ke l'inserimento della data sia facoltativa come posso fare?

    ah giusto la data se viene inserita viene memorizzata in un database

  2. #2
    la facoltatività da cosa dipende??

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    32
    dipende dal fatto se si vuole inserire o no.
    Cioè è l'utente a deciderlo

  4. #4
    quindi con checkbox?

    e basta gestire tutto con un semplice if...

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    32
    io lo gestivo così

    Codice PHP:
    <input type="checkbox" name="scadenza" id="check" value="0" onclick="this.checked?document.getElementById('text1').removeAttribute('disabled'):document.getElementById('text1').setAttribute('disabled','disabled')" />
    <
    input type="date" name="scadenzatext" id="text" value="gg-mm-aaaa"  /> 
    ma c'è qualcosa ke non va, perchè la query non inserisce la data nel database

  6. #6
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    posta il codice php che utilizzi..

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    32
    Codice PHP:
     public function inserisci($t,$v,$r null)
        {
             if(isset(
    $this->attiva))
              {
                            
    $istruzione 'INSERT INTO '.$t;
                if(
    $r != null)
                {
                    
    $istruzione .= ' ('.$r.')';
                }
     
                for(
    $i 0$i count($v); $i++)
                {
                    if(
    is_string($v[$i]))
                        
    $v[$i] = '"'.$v[$i].'"';
                }
                
    $v implode(',',$v);
                
    $istruzione .= ' VALUES ('.$v.')';
     
                
    $query mysql_query($istruzione) or die (mysql_error());
     
                }else{
                    return 
    false;
                }
            }


    $t "doc1"# nome della tabella

                
    $v = array ($sid,$fname,$tdoc,$scad); # valori da inserire

                
    $r "id_cliente,filename,tipodoc,scadenza"# campi da popolare

     

               // chiamata alla funzione per l'inserimento dei dati

               
    $data->inserisci($t,$v,$r); 

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.