Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Forum De Bell Tolls
 
[HTML] Radio checked.
Clicca QUI per vedere il messaggio nel forum
dan
Ho fatto un controllo del genere:


<% if filtra(rs("area")) = "specialistica" then %>
<input type="radio" name="area" value="specialistica" checked>
<% else %>
<input type="radio" name="area" value="specialistica">
<% end if %>

<% if filtra(rs("area")) = "interspecialistica" then %>
<input type="radio" name="area" value="interspecialistica" checked>
<% else %>
<input type="radio" name="area" value="interspecialistica">
<% end if %>



Se modifico il campo area non viene modificato nel DB ma mi cancella il valore!
Come posso fare?

dan
??

Help!!

graffietto
ciao!
se ti serve ancora aiuto, cerca di chiarire meglio il problema, perché non si capisce molto!

dan
Mi sembrava abbastanza chiaro!
Mi serve che in base al valore di filtra(rs("area")) mi faccia il campo area del form spuntato o meno.

Se poi lo modifico deve modificarmi il db una volta che submitto in form.

Il problema è con questo seconda parte.

graffietto
Originally posted by dan
Se poi lo modifico deve modificarmi il db una volta che submitto in form.


quando submitti devi eseguire del codice VBS (ad es usando l'oggetoo command) per aggiornare i valori del db, in base ai valori che recuperi dalla form.

dan
Infatti poi invio tutto ad un file asp che fa l'update del db.

Il problema è che gli altri campi li aggiorna mentre area lo cancella e basta!

graffietto
potrebbe essere che la pagina asp che fa l'update non riceve correttamente il valore di area, quindi nell'update svuoti il campo.

potresti provare a farti stampare a video il valore di area o dello statement sql per vedere se il valore c'è

nous
Dan , in generale usa dei flag che ti segnalino gli output parziali restituiti dai tuoi programmi..dato che non è il primo caso in cui posti richieste di chiarimenti che alla fine sono solo dei debugging direi che forse devi cambiare la metodologia di lavoro.
Senza offesa,eh..lo dico per te.

korn
Per aiutarti dovrei vedere il codice che scrive nel DB, nel frattempo però ti dò un suggerimento per snellire il tuo codice:

Quello che hai bisogno di fare si può fare con 2 sole righe di codice invece che le attuali 10:

code:
<input type="radio" name="area" value="specialistica" <% if filtra(rs("area")) = "specialistica" then Response.Write("checked") end if %>> <input type="radio" name="area" value="interspecialistica" <% if filtra(rs("area")) = "interspecialistica" then Response.Write("checked") end if %>>

dan
Problema risolto, grazie a tutti.

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate