Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    96

    errorino strano con recupero valore

    ciao ragazzi,
    ho un piccolo problemino...vi spiego subito cosa...
    ho recuperato da un database alcuni valori e li passo ad un'altra pagina...sicchè uno di questi(numerico ) mi viene recuperato doppiamente

    ex.: il valore che estraggo è uguale a 4, quando lo passo all'altra pagina lo rileva in questo modo: 4,4.

    grazie

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    96
    questo è il codice che recupera i dati dal database:

    <table border='0' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='100%' id='AutoNumber1' height='124'>
    <tr>
    <td width='100%' align='center' valign='top'>
    <%

    FUNCTION SELECTED(firstVal, secondVal )
    IF cSTR( firstVal ) = cSTR( secondVal ) THEN
    SELECTED = "SELECTED"
    END IF
    END FUNCTION

    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("_locked\appartamenti.mdb")
    Set RS = Server.CreateObject("ADODB.Recordset")
    sql = "SELECT * FROM infoapp WHERE appid="&ID
    RS.Open sql, conn
    WHILE NOT RS.EOF
    %>
    <form method="post" action="updstrutture.asp">
    <table border="1" cellpadding="0" style="border-collapse: collapse" width="350" id="AutoNumber1">
    <tr>
    <td width="50%" align="center">
    <p align="left">
    <font face="Verdana" style="font-size: 9pt">Categoria:</font></td>
    <td width="50%" height="30">
    <font face="verdana" size="1"><%=RS("app_categoria")%></font></td>
    </tr>
    <tr>
    <td width="50%" align="center">
    <p align="left">
    <font face="Verdana" style="font-size: 9pt">Denominazione:</font></td>
    <td width="50%" height="30">
    <input type="text" name="denominazione" value="<%=RS("app_denominazione")%>" size="20" style="color: #000080; font-family:Verdana; font-size:8 pt"></td>
    </tr>
    <tr>
    <td width="50%" align="center">
    <p align="left">
    <font face="Verdana" style="font-size: 9pt">Luogo:</font></td>
    <td width="50%" height="30">
    <input type="text" name="luogo" value="<%=RS("app_luogo")%>" size="20" style="color: #000080; font-family:Verdana; font-size:8 pt"></td>
    </tr>
    <tr>
    <td width="50%" align="center">
    <p align="left">
    <font face="Verdana" style="font-size: 9pt">Indirizzo:</font></td>
    <td width="50%" height="30">
    <input type="text" name="indirizzo" value="<%=RS("app_indirizzo")%>" size="20" style="color: #000080; font-family:Verdana; font-size:8 pt"></td>
    </tr>
    <tr>
    <td width="50%" align="center">
    <p align="left">
    <font face="Verdana" style="font-size: 9pt">Numero
    telefono:</font></td>
    <td width="50%" height="30">
    <input type="text" name="telefono" value="<%=RS("app_num_tel")%>" size="20" style="color: #000080; font-family:Verdana; font-size:8 pt"></td>
    </tr>
    <tr>
    <td width="50%" align="center">
    <p align="left">
    <font face="Verdana" style="font-size: 9pt">Numero
    cellulare:</font></td>
    <td width="50%" height="30">
    <input type="text" name="cellulare" value="<%=RS("app_cellulare")%>" size="20" style="color: #000080; font-family:Verdana; font-size:8 pt"></td>
    </tr>
    <tr>
    <td width="50%" align="center">
    <p align="left">
    <font face="Verdana" style="font-size: 9pt">Fax</font></td>
    <td width="50%" height="30">
    <input type="text" name="fax" value="<%=RS("app_fax")%>" size="20" style="color: #000080; font-family:Verdana; font-size:8 pt"></td>
    </tr>
    <tr>
    <td width="50%" align="center">
    <p align="left">
    <font face="Verdana" style="font-size: 9pt">Sito web</font></td>
    <td width="50%" height="30">
    <input type="text" name="web" value="<%=RS("app_web")%>" size="20" style="color: #000080; font-family:Verdana; font-size:8 pt"></td>
    </tr>
    <tr>
    <td width="50%" align="center">
    <p align="left">
    <font face="Verdana" style="font-size: 9pt">Posti letto n°</font></td>
    <td width="50%" height="30">
    <input type="text" name="posti_letto" value="<%=RS("app_posti_letto")%>" size="20" style="color: #000080; font-family:Verdana; font-size:8 pt"></td>
    </tr>
    <tr>
    <td width="50%" align="center">
    <p align="left">
    <font face="Verdana" style="font-size: 9pt">Posto macchina</font></td>
    <td width="50%" height="30">
    <select name="postoMacc">
    <%
    postoMacc = RS("app_posto_macchina")
    %>
    <option value="no" <%=SELECTED("no", postoMacc)%>>no</option>
    <option value="si" <%=SELECTED("si", postoMacc)%>>si</option>
    </select>
    </td>
    </tr>
    <tr>
    <td width="50%" align="center">
    <p align="left">
    <font face="Verdana" style="font-size: 9pt">Climatizzatore</font></td>
    <td width="50%" height="30">
    <select name="climatic">
    <%
    climatic = RS("app_climatizzatore")
    %>
    <option value="no" <%=SELECTED("no", climatic)%>>no</option>
    <option value="si" <%=SELECTED("si", climatic)%>>si</option>
    </select>
    </td>
    </tr>
    <tr>
    <td width="50%" align="center">
    <p align="left"><font face="Verdana" style="font-size: 9pt">Descrizione</font></td>
    <td width="50%" height="30">
    <textarea rows="7" name="descrizione" value="<%=RS("app_descrizione")%>" cols="29" style="color: #000080; font-family:Verdana; font-size:8 pt"></textarea></td>
    </tr>
    <tr>
    <td width="50%" align="center">
    <p align="left"><font face="Verdana" style="font-size: 9pt">id</font></td>
    <td width="50%" height="30">
    <input type="text" name="id" value="<%=RS("appid")%>"></td>
    </tr>
    <tr>
    <td width="100%" align="center" colspan="2" height="42">
    <input type="hidden" name="categor" value="<%=RS("app_categoria")%>">
    <input type="hidden" name="id" value="<%=RS("appid")%>">
    <input type="hidden" name="Password" value="<%=Password%>">
    <input type="hidden" name="email" value="<%=RS("app_mail")%>">
    <input type="submit" value="Aggiorna" style="border: 3px double #A4ABF6; background-color: #FFFFFF"></td>
    </tr></table></form>
    <%
    RS.MoveNext
    WEND

    RS.Close
    conn.Close
    %>
    </td>
    </tr>
    </table>

    questa è il codice che recupera i valori:

    categor = Request.form("categor")
    email = Request.Form("email")
    denominazione = replace( request.form("denominazione"),"'","''")
    luogo = replace( request.form("luogo"),"'","''")
    indirizzo = replace( request.form("indirizzo"),"'","''")
    ntelefoni = request.form("telefono")
    tcellulare = request.form ("cellulare")
    fax = request.form("fax")
    web = request.form("web")
    postiletto = request.form("posti_letto")
    postomacchina = request.form("postoMacc")
    climatizz = Request.form("climatic")
    descrizione = replace( request.form("descrizione"),"'","''")
    email = request.form("email")
    Password = request.form("password")
    id = Request.form("id")

    response.write categor & "
    "
    response.write email & "
    "
    response.write denominazione & "
    "
    response.write luogo & "
    "
    response.write indirizzo & "
    "
    response.write ntelefoni & "
    "
    response.write tcellulare & "
    "
    response.write fax & "
    "
    response.write web & "
    "
    response.write postiletto & "
    "
    response.write postomacchina & "
    "
    response.write climatizz & "
    "
    response.write descrizione & "
    "
    response.write email & "
    "
    response.write Password & "
    "
    response.write id & "
    "

    il valore imputato è id

    grazie

  4. #4
    il valore numerico da controllare qual è=?

  5. #5
    scusa ho letto male^^

    fai un po di debug, nella pagina che estrae i dati, controlla nell'html il campo nascosto che sia effettivamente valorizzato correttamente (4 nel tuo caso)
    e poi controlla nella pagina successiva
    facendoti una variabile tipo
    idvar
    idvar=request.form("id")
    response.write idvar
    response.end

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    96
    ...ragazzi, potrebbe dipendere dal fatto che il campo del valore che estraggo dal database sia un campo contatore?

    grazie

  7. #7
    hai provato a fare come ti avevo consigliato?
    che cosa ti estraggono i valori?

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