5 messaggi dal 05 marzo 2011
ciao sto creando una pagina per inserimento di dati da un form ad un db acces.
E' un operazione che ho fatto un milione di volte ma questa volta mi capita un errore molto strano e
sto impazzendo a capire dove sta l'errore (scusate il gioco di parole) ho creato un form molto semplice con un response.write per capire se il funzionava tutto bene per poi fare l'inserimento all'interno di un db.

Quello su cui sto impazzendo è proprio il fatto che il response.write non mi restituisce tutti i dati del form.
Incollo il codice creato spero in un vostro aiuto

Codice del form:

<form name="...." action="ins.asp" method="post">
<table>
<tr>
<td>Nome</td>
<td><input type="text" nome="nome" /></td>
</tr>
<tr>
<td>Cognome</td>
<td><input type="text" nome="cognome" /></td>
</tr>
<tr>
<td>Data</td>
<td> <input type="text" name="data" /></td>
</tr>
<tr>
<td>Ora entrata</td>
<td><input type="text" nome="ora_in" /></td>
</tr>
<tr>
<td>Ora uscita</td>
<td><input type="text" nome="ora_out" /></td>
</tr>
<tr>
<td>APT Presi</td>
<td><input type="text" name="apt" /></td>
</tr>
<tr>
<td><input type="submit" name="invia" value="Inserisci" /></td>



codice della pagina Asp:

<%dim nome,cognome,data,ora_in,ora_out,apt

nome=request.form("nome")

cognome=ltrim(request.form("cognome"))

data=request("data")

ora_in=ltrim(request.form("ora_in"))

ora_out=ltrim(request.form("ora_out"))

apt=ltrim(request.form("apt"))


response.Write(nome)
response.Write(data)
response.Write(cognome)
response.Write(ora_out)
response.Write(ora_in)
response.Write(apt)


%>
il response.write mi restituisce solo il campo dell'ora e quello dell'apt

dopo averlo riscritto e riguardato tantissime volte non so più dove sbattere la testa
spero in un vostro aiuto :-(
12 messaggi dal 01 luglio 2011
www.linkedin.com
Ciao,
credo che il tuo problema dipenda da un errore di sintassi, forse hai provato molte volte..
Capita anche a me quando una cosa non funziona, alla fine non si riesce a capire dove sta l'errore.
Comunque, controlla le properties dei tag input.
Il nome o l'id del controllo, va indicato con la properties 'name' e non 'nome'
<td><input type="text" nome="nome" /></td>
Infatti l'apt ti funziona...
<td><input type="text" name="apt" /></td>

Spero sia questo il tuo problema :-)

Ciao,
Simone
5 messaggi dal 05 marzo 2011
Ciso,
grazie mille per la celere risposta, stavo impazzendo a cercare di capire dove stava l'errore, alla fine era quello:-)
Grazie mille

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.