Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    156

    Recupero dati da un form

    Ciao ragazzi sto cercando di realizzare un pannello di gestione per un sito.
    non riesco a recuperare i dati che il form della pagina di inserimento dati dovrebbe inviare.

    il codice del form è questo:

    codice:
    <form name="frm_cat" id="frm_cat" action="/admin2/campionati.asp?Funzione=InserisciCampionati" method="post" onSubmit="return validate ()" class="insert" enctype="multipart/form-data">
    		<fieldset>
    			<div class="form_item">
    				<label for="cat_tit">Categoria *</label>
    				<input class="input" name="cat_tit" id="cat_tit" type="text" value="<%=cat_tit%>" />
    				<div class="tooltip" id="tooltip_cat_tit">
    
    inserire la categoria del campionato.</p>
    
    il campo è obbligatorio</p></div>				
    			</div>
    		</fieldset>
    		<p class="submit">
    			<input type="hidden" value="<%=id_cat%>" name="id_cat" />
    			<input type="submit" value="continua" id="button" />
    		</p>
    </form>
    mentre la pagina che recupera i dati è questa:

    codice:
    <%
    
    id_rif = 0
    
    
    ApriConnessione
    
    
    if id_Cat = "" then
    	strsql = "SELECT TOP 1 cat_ord FROM Campionati WHERE id_rif = " & id_rif & " ORDER BY cat_ord DESC"
    	set rs1 = Conn.Execute(strsql)
    	if not rs1.eof then cat_ord = rs1("cat_ord") + 1 else cat_ord = 1
    	rs1.close
    	
    	Set rs = Server.CreateObject("ADODB.Recordset")
    	rs.Open "Campionati", Conn, 3, 3
    	rs.addnew
    	rs("id_rif") = id_rif
    	rs("cat_tit") = cat_tit
    	rs("cat_ord") = cat_ord
    	rs.update
    	rs.movelast
    	id_cat_new = rs("id_cat")
    	rs.Close
    	set rs = Nothing
    
    else
    	strsql = "UPDATE Campionati SET cat_tit = '" & cat_tit & "' WHERE id_cat = " & id_cat
    	Conn.Execute(strsql)
    end if
    ChiudiConnessione
    
    if id_cat = "" then
    	response.redirect ("campionati.asp")
    else
    	response.redirect ("campionati.asp?Funzione=VisualizzaCampionati&id_cat=" & id_cat)
    end if
    %>
    in sostanta non riesco a recuperare il dato "cat_tit"
    qualcuno riesce a darmi una mano?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non vedo la Request per il recupero...
    A parte questo a cosa ti serve enctype="multipart/form-data" nel form?

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    156
    questo form serve sia in caso di inserimento che in caso di modifica del campo

    inizialmente questo script aveva all'inizio questo script che richiamava l'aspSmartUpload.

    codice:
    Set SmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
    SmartUpload.Upload
    
    cat_tit = FixData(SmartUpload.Form.Item("cat_tit"),6,0,6)

    siccome il sito che sto aggiornando ha migrato su Aruba che non supporta aspSmartUpload, ora non so come fargli passare il valore cat_tit è l'unico perchè tutte le altre cose che deve inserire in database le inserisce correttamente e infatt se provo a scrivere a schermo l'unico valore che mi manca è il cat_tit

    in pratica devo trovare l'equivalente di aspSmartUpload su Aruba



    (ps l'ho ereditato quendo sto cercando di modificarlo con le nuove caratteristiche)

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non c'è uin equivalente su Aruba.
    Usa l'upload di Baol (anche se non ho capito a cosa ti serva se non carichi immagini e/o file):
    http://www.creamweb.it/script/mostra.../?id_script=12

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    156
    in questo specifico form non carico file, ma lo stesso mi servirà a breve perchè dovrò usare lo stesso codice anche per caricare alcuni file in un altra sezione del pannello.

    in questa sezione non riesco a far passare il valore di "cat_tit"

    ho provato con
    cat_tit = request.form("cat_tit")

    ma niente da fare non so cosa inserire



    (il fatto è che sotto hosting solution questo codice funziona bene (con aspsmartupload ovviamente))

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non puoi usare componenti di terze parti su aruba quindi ti devi arrangiare con quel link che ti ho passato.

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    156
    Ok ci proverò

    grazie lo stesso

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 © 2026 vBulletin Solutions, Inc. All rights reserved.