ciao a tutti, mi servirebbe una mano a capire come risolvere il seguente problema:
Allora, compilo il classico form con le segenti caratteristiche:
//file modulo.php
In questo form ho ovviamente vari campi.Codice PHP:<form name="frm2" method = "POST" onsubmit ="return checkins(this)" action = "ins_conf_exe.php">
Prima di spedire i dati al file ins_conf_exe.php devo fare la validazione JS degli stessi, quindi all'invio , vado alla funzione checkins.
Ora , ad interessarmi e' un campo particolare di questo modulo.
E' il seguente (il form e' tabulato in una tabella):
Ora, il box e' disabled perche' in questo campo voglio inserire la data di invio di tale form.Codice PHP:<th bgcolor="#00CCCC">Paper Submission</th>
<td><input type="text" name="paper" id ="sub" disabled /></td>
Quindi quando premo invio il pulsante e' disabled e con value nullo.
Parte poi la funzione checkins che riempie il campo nel modo seguente:
//data sub e' una funzione che parte all'interno della funzione checkins() e mi riempie la variabile data in modo corretto
Ora, la variabile anno la ho dovuta compilare in quella maniera perche' data andra' messo nel mio db, il quale e' di tipo DATETIME, ovvero AAAA-MM-GG OO:MM:SSCodice PHP:function dataSub ()
{
var mia_data= new Date();
var anno= mia_data.getFullYear();
var mese= mia_data.getMonth()+1;
var giorno=mia_data.getDate();
var ore = mia_data.getHours();
var minuti = mia_data.getMinutes();
var secondi = mia_data.getSeconds();
var data="";
data=anno+"-"+mese+"-"+giorno+" "+ore+":"+minuti+":"+secondi;
document.getElementById("sub").value= data;
}
Qui c'e la prima domanda: il formato della variabile data va bene quindi per il mio db giusto? In output la variabile mi sembra ok (piu' che altro e' una stringa in questo momento, il modulo DATETIME in mysql non crea problemi in tal senso giusto?)
Ora il problema vero e proprio:
dopo aver validato il form, quindi dopo aver premuto invio ed essere passati per la funzione checkins, devo importare questi file nel mio ins_conf_exe.php.
Il mio problema ora e' che non riesco a importare il valore di tale data.
Se faccio nel modo seguente:
//file ins_conf_exe.php
La variabile $sub e' vuota e non mi stampa nulla.Codice PHP:$sub= clin($_POST['paper']);
L'idea e' che mi sono fatto e' che il file php prende il valore della variabile al momento dell'invio , cioe' quando e' ancora vuota ed aspetta di essere riempita dalla funzione checkins.
Come posso risolvere il mio problema e passare la variabile al file php?
Spero di essere stato chiaro![]()
ciao

Rispondi quotando
