Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    problema virgola nei risultati

    ciao tutti,

    Ho un problema apparentemente piccolo ma che non sono riuscito a risolvere in nessun modo.

    Ho un form che salva i dati nel db e che successivamente li mostra in un listato nella pagina dei risultati.Ora tutto ok salvataggio ma nei risultati dopo ogni inserimento mi compare una virgola che io non ho messo ovviamente, o provato a controllare db query ecc ma non ho risolto nulla, volevo sapere se a qualcuno e' capitato qualcosa di simile giusto per sapere dove guardare almeno.


    grazie mille

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    I risultati dove li vedi??? Nel db o nella pagina?
    vediamo qualcosa...

    Roby

  3. #3
    I risultati vengono salvati nel db e li vedo come listato nella pagina contatti.asp.
    Vi posto qui sotto il codice della routine di salvataggio e della pagina dei listati.

    salvataggio.asp
    ********SALVA CONTATTI****************
    Sub SalvaContatto(id_contatto)

    dim cn, rs, SQL
    ' dim id_contatto, nominativo, id_citta_contatto, id_indirizzo_contatto, id_messaggio_contatto, DataContatto


    Set cn = server.createobject("adodb.connection")
    set rs = server.createobject("adodb.recordset")

    SQL = "SELECT * FROM t_contatti"

    cn.CursorLocation = adUseClient
    cn.Mode = adModeReadWrite
    cn.open Connessione
    rs.open SQL, cn, adOpenDynamic, adLockOptimistic


    if id_contatto = 0 then
    rs.addnew
    rs("DataContatto") = now()
    end if

    rs("id_nome_contatto") = trim(request.form("txtOperatore2"))
    rs("id_cognome_contatto") = trim(request.form("txtOperatore3"))
    rs("id_citta_contatto") = trim(request.form("txtOperatore4"))
    rs("id_indirizzo_contatto") = trim(request.form("txtOperatore5"))
    rs("id_messaggio_contatto") = trim(request.form("txtcontatto"))


    rs.update

    id_contatto = rs("id_contatto")


    rs.close
    cn.close

    set rs = nothing
    set cn = nothing

    End Sub




    *************CHIUDO SALVA CONTATTI*****************

    contatti.asp
    *******************************************

    <%
    dim cn, rs, SQL
    dim colore
    dim id_contatto, nominativo, id_citta_contatto, id_indirizzo_contatto, id_messaggio_contatto, DataContatto


    ' controllo che l'utente sia loggato
    call verificautente

    intestazione 0, "GESTIONE CONTATTI"

    ' * * * * * * * * * *
    ' paginazione
    ' * * * * * * * * * *
    Dim i, PaginaCorrente, PagineTotali, PagSQL
    ' * * * * * * * * * *
    ' fine paginazione
    ' * * * * * * * * * *

    ' * * * * * * * * * *
    ' paginazione
    ' * * * * * * * * * *
    if request.form("numeropagina") <> "" then
    PaginaCorrente = clng(request.form("numeropagina"))
    else
    PaginaCorrente = 1
    end if
    PagineTotali = 0
    ' * * * * * * * * * *
    ' fine paginazione
    ' * * * * * * * * * *

    if request.form("elimina") = "1" then
    id_contatto = clng(request.form("id_contatto"))
    eliminacontatto id_contatto
    end if

    'SQL = "SELECT id_nome_contatto FROM t_contatti"
    ' ORDER BY id_nome_contatto

    SQL = "SELECT id_nome_contatto + ' ' + id_cognome_contatto as nominativo, id_citta_contatto, id_indirizzo_contatto, id_messaggio_contatto, id_contatto, DataContatto FROM t_contatti ORDER BY id_cognome_contatto ASC"

    'stampaerrore sql

    set cn = server.createobject("adodb.connection")
    set rs = server.createobject("adodb.recordset")

    cn.Mode = adModeRead
    cn.open Connessione
    rs.CacheSize = RECORD_PAGINA_INTERNO
    rs.open SQL, cn, adOpenKeyset, adLockReadOnly
    %>



    <table cellspacing="0" cellpadding="0" border="0" width="100%">
    <tr>
    <td>
    </td>
    <td class="riga2">

    </td>
    </tr>
    </table>
    <%
    if not rs.eof then
    %>
    <table cellpadding="0" cellspacing="0" border="0" width="100%">
    <tr class="titolotabella">
    <td width="2%"></td>
    <td width="17%">Nominativo</td>
    <td width="17%">Data Contatto </td>
    <td width="17%">Città Contatto </td>
    <td width="20%">Indirizo Contatto </td>
    <td width="24%">Messaggio Contatto </td>
    <td width="3%"></td>
    </tr>
    <%
    colore = RIGA_DISPARI
    rs.PageSize = RECORD_PAGINA_INTERNO
    PagineTotali = rs.PageCount
    rs.AbsolutePage = PaginaCorrente
    For i = 1 To RECORD_PAGINA_INTERNO
    if rs.Eof = true then exit for
    %>
    <tr bgcolor="<% =colore %>" class="riga1">
    <td class="riga1">">[img]images/edit_16.png[/img]" width="16" height="16" border="0"></td>
    <td class="riga1">
    <%

    If rs("nominativo") = "" Then
    nominativo = "..."
    Else
    nominativo = Rs("nominativo")
    End If
    %>


    <% = nominativo %>
    </td>

    <td class="riga1"><% =rs("DataContatto") %></td>

    <td class="riga1"><% =rs("id_citta_contatto") %></td>
    <td class="riga1"><% =rs("id_indirizzo_contatto") %></td>
    <td class="riga1"><% =rs("id_messaggio_contatto") %></td>
    <td class="riga2">)">[img]images/delete.gif[/img]</td>
    </tr>
    <%
    if colore = RIGA_DISPARI then
    colore = RIGA_PARI
    else
    colore = RIGA_DISPARI
    end if
    rs.movenext
    next
    %>
    </table>
    <%
    else
    %>
    <center>Nessuna voce presente!</center>
    <%
    end if
    rs.close
    %>



    <p align="center">
    <%
    if PagineTotali <> 0 then
    If PaginaCorrente > 1 Then
    %>
    <<
    <
    <%
    else
    %>
    <<
    <
    <%
    End If
    %>
    Pagina <% =PaginaCorrente %> di <% =PagineTotali %>
    <%
    If PaginaCorrente < PagineTotali Then
    %>
    >
    >>
    <%
    else
    %>
    >
    >>
    <%
    End If
    End If
    %></p>
    <form name="frmcontatto" method="post" action="contatti.asp">
    <input type="hidden" name="numeropagina">
    <input type="hidden" name="mostra">
    </form>
    <form name="frmcontatto" method="post" action="contatto.asp">
    <input type="hidden" name="id_contatto">
    </form>
    <form name="frmElimina" method="post" action="contatti.asp">
    <input type="hidden" name="id_contatto">
    <input type="hidden" name="elimina">
    </form>
    <script language="javascript">

    function registrazione(id)
    {
    document.frmcontatto.id_contatto.value = id;
    document.frmcontatto.submit();
    }

    function elimina(id)
    {
    var mioflag = false
    mioflag = confirm("Sei sicuro di eliminare la voce?");
    if (mioflag == false) return;
    document.frmElimina.id_contatto.value = id;
    document.frmElimina.elimina.value = "1";
    document.frmElimina.submit();
    }

    function pagina(numero)
    {
    document.frmRegistrazioni.mostra.value = "1";
    document.frmRegistrazioni.numeropagina.value = numero;
    document.frmRegistrazioni.submit();
    }

    function azzera()
    {
    document.frmRegistrazioni.submit();
    }

    function cerca()
    {
    document.frmCerca.submit();
    }

    </script>
    <%

    set rs = nothing
    cn.close
    set cn = nothing

    call chiusura

    %>
    **********************************

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.