Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 37

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Mi scuso per i tag pensavo di averli inseriti... non saprei come stampare tutto compreso i valori...

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    stampa il response di cerca.asp?q="+str
    e guarda cosa ti restituisce

    anzi: riporta il codice di cerca.asp

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    PAGINE CERCA.ASP
    codice:
    <%
    
    sql="SELECT * FROM miamerce WHERE Codice="
    sql=sql & "'" & request.querystring("q") & "'"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, Conn, 3, 3
    
    %>
    <%
    if rs.eof then
    %>
    <p align="center">
    <br>
    <font>Nessuno articolo con questo codice</font>
    <%
    else
    %>
    </p>
    <table border="1" width="100%" id="table13" cellspacing="7" cellpadding="6">
        <tr>
            <td width="156"><b><font>Codice articolo</font></b></td>
            <td width="245"><b><font>Descrizione</font></b></td>
            
        </tr>
        <%
    do while not rs.eof
    %>
        <tr>
            <td width="156"><font><%=rs.fields("Codice")%></font></td>
             <input type="hidden" name="Codice" value="<%=rs.fields("Codice")%>">
            <td width="245"><font><%=rs.fields("Descrizione")%></font>
    <input type="hidden" name="Descrizione" value="<%=rs.fields("Descrizione")%>"></td>
             
        </tr>
        <%
    
    rs.MoveNext
    loop
    
    rs.Close
    end if
    
    %>
    
    </table>
    Ho messo i campi hidden ma non necessari perchè non li passa.
    grazie

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    Quote Originariamente inviata da djjunior Visualizza il messaggio
    PAGINE CERCA.ASP
    Ho messo i campi hidden ma non necessari perchè non li passa.
    non ho capito che hai detto (a parte l'ennesima "e grave" buttata lì...)


    la parte asp mi pare a posto.
    il markup bisogna che sia più ordinato altrimenti può darti problemi (ma non credo nella ricezione e invio dei dati)

    che intendi con "questi 2 campi il form non li considera"?
    fai una prova: non mettere come hidden e vedi se te li stampa a video.

    edit
    hai aperto la connessione al db, vero?
    Ultima modifica di Vincent.Zeno; 18-02-2019 a 21:47

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    la connessione db è ok e a video mi stampa a video correttamente la tabella con i dati estrapolati dalla ricerca
    ho tolto i campi hidden, ma ripeto all'invio del form questi dati in tabella non me li processa come i campi del form, ed è normale perchè non stampa in campi input (ecco perchè avevo messo gli hidden) e quindi il form passa tutto tramite questi estrapolati dalla pagina cerca.asp

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    perché hai tolto i campi input dalla stampa? così di certo non te li passa
    quando ho detto "non mettere come hidden" intendevo "mettili come text", cioè "non nasconderli"

    Quote Originariamente inviata da djjunior Visualizza il messaggio
    -a video mi stampa correttamente la tabella con i dati estrapolati dalla ricerca

    -ho tolto i campi hidden, ma ripeto all'invio del form questi dati in tabella non me li processa come i campi del form, ed è normale perchè non stampa in campi input (ecco perchè avevo messo gli hidden) e quindi il form passa tutto tramite questi estrapolati dalla pagina cerca.asp
    -bene
    -la seconda parte mica si capisce tanto

    in locale ho verificato con lo stesso tuo codice.
    la stampa dei campi con relativi valori funziona, quindi anche l'invio.

    hai verificato in memorizzadati.asp come recuperi i dati?
    l'inghippo sta certamente lì

    una pulita al markup di cerca.asp non guasterebbe...

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    ho appena verificato, funziona correttamente

    il problema, probabilmente, è nel tuo processo di recupero
    vedo che manca il metodo d'invio nel form: usi get o post? il recupero è coerente all'invio?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Ciao ....cosa hai provato che funziona? Mi fai capire se stiamo facendo la stessa operazione?
    Forse non è chiaro il processo... di seguito rispecifico chiaramente la mia situazione:
    PAGINA PRINCIPALE CON IL FORM CUI DEVO MEMORIZZARE I DATI
    codice:
    <script>
    function showCustomer(str)
    {
    if (str=="")
    {
    document.getElementById("txtHint").innerHTML="";
    return;
    }
    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=function()
    {
    if (this.readyState==4 && this.status==200)
    {
    document.getElementById("txtHint").innerHTML=this. responseText;
    }
    }
    xmlhttp.open("GET","cerca.asp?q="+str,true);
    xmlhttp.send();
    }
    </script>
    <form name="form_principale_che_deve_memorizzare" method="post" action="memorizzadati.asp">
    <input name="nome" >
    <input name="cognome" >
    <input name="codice" onKeyup="showCustomer(this.value)">
    <div id="txtHint"></div>
    </form>
    PAGINA CERCA.ASP
    codice:
    <%
    
    sql="SELECT * FROM miamerce WHERE Codice="
    sql=sql & "'" & request.querystring("q") & "'"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, Conn, 3, 3
    
    %>
    <%
    if rs.eof then
    %>
    <p align="center">
    <br>
    <font>Nessuno articolo con questo codice</font>
    <%
    else
    %>
    </p>
    <table border="1" width="100%" id="table13" cellspacing="7" cellpadding="6">
        <tr>
            <td width="156"><b><font>Codice articolo</font></b></td>
            <td width="245"><b><font>Descrizione</font></b></td>
            
        </tr>
        <%
    do while not rs.eof
    %>
        <tr>
            <td width="156"><font><%=rs.fields("Codice")%></font></td>
            <td width="245"><font><%=rs.fields("Descrizione")%></font></td>
             
        </tr>
        <%
    
    rs.MoveNext
    loop
    
    rs.Close
    end if
    
    %>
    
    </table>
    Ecco i campi CODICE e DESCRIZIONE della pagina CERCA.ASP devo memorizzarli dal form della pagina principale.
    Grazie

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    i campi anche impostati in text, li vedo, ma al submit non li memorizza.
    in memorizzadati.asp faccio un classico request.form, quelli della pagina principale li memorizza, mentre quelli della pagina cerca niente

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    fai vedere il codice di ricezione

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.