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
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
dipende dal fatto se si vuole inserire o no.
Cioè è l'utente a deciderlo
quindi con checkbox?
e basta gestire tutto con un semplice if...
io lo gestivo così
ma c'è qualcosa ke non va, perchè la query non inserisce la data nel databaseCodice 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" />
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);