Visualizzazione dei risultati da 1 a 8 su 8

Discussione: nessun risultato

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583

    nessun risultato

    vi mostro questo script


    <FORM method="post" action="stampapubblicita.asp">
    <tr>
    <td width="922" valign="middle" align="left" height="21" style="border-top: 2 solid #808080">
    </td>
    </tr>
    </table>
    </div>

    <div align="center">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>


    <td width="5%" valign="middle" align="center" bordercolor="#808080"><font size="1" face="Tahoma" color="#FFFFFF">CODICE</font></td>
    <td width="7%" valign="middle" align="center" bordercolor="#808080"><font face="Tahoma" color="#FFFFFF" size="1">INDIRIZZO</font></td>
    <td width="7%" valign="middle" align="center"><font size="1" face="Tahoma" color="#FFFFFF">COMUNE</font></td>
    <td width="10%" valign="middle" align="center"><font face="Tahoma" color="#FFFFFF" size="1">PROPRIETARIO</font></td>
    <td width="4%" valign="middle" align="center"><font face="Tahoma" color="#FFFFFF" size="1">MQ.</font></td>
    <td width="5%" valign="middle" align="center"><font face="Tahoma" color="#FFFFFF" size="1">PREZZO</font></td>
    <td width="1%" valign="middle" align="center"><font face="Tahoma" color="#FFFFFF" size="1"></font></td>
    </tr>
    </table>
    </div>
    <div align="center">

    <%
    SQL="SELECT * FROM immobili where visione ='SI' ORDER BY codiceimmobile"
    Set rec = Server.CreateObject("ADODB.Recordset")
    Set Rec=Conn.Execute(SQL)
    While Not rec.EOF


    %>

    <div align="center">
    <center>

    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>

    <td width="5%" align="center"><font face="Tahoma" color="#FFFFFF" size="1"><%=rec("codiceimmobile")%></font></td>
    <td width="7%" align="center"><font face="Tahoma" color="#FFFFFF" size="1"><%=rec("indirizzo")%></font></td>
    <td width="7%" align="center"><font face="Tahoma" color="#FFFFFF" size="1"><%=rec("comune")%></font></td>
    <td width="10%" align="center"><font face="Tahoma" color="#FFFFFF" size="1"><%=rec("cognome")%></font></td>
    <td width="4%" align="center"><font face="Tahoma" color="#FFFFFF" size="1"><%=rec("mq")%></font></td>
    <td width="5%" align="center"><font face="Tahoma" color="#FFFFFF" size="1"><%=rec("prezzo")%></font></td>
    <td width="1%" align="center">
    <p align="center"><input type="checkbox" name="codiceimmobile" value="<%=rec("codiceimmobile")%>"></p>
    </td>
    </tr>
    <% rec.MoveNext
    Wend
    rec.close%>
    </table>
    </center>
    </div>
    </div>

    </tr>
    </table>
    </div>
    <tr>
    <td width="161"><font size="2" face="Tahoma"><input type="submit" name="Submit" value="STAMPA" style="color: #FFFFFF; font-family: Tahoma; font-size: 10 px; font-weight: bold; background-color: #000080; border-style: solid; border-color: #FFFFFF"></font></td>
    </tr>

    <hr>
    <table border="0" cellpadding="0" cellspacing="0" width="5%">
    <tr>
    <td><font size="2" face="Tahoma"><input type="button" name="Back" value="BACK" onClick="document.location='riservato.asp'" style="color: #FFFFFF; font-family: Tahoma; font-size: 10 px; font-weight: bold; background-color: #000080; border-style: solid; border-color: #FFFFFF"></font></td>
    <td><a href onclick="window.close();return false">[img]esci.gif[/img]</a></td>
    </tr>
    </table>

    </form>


    questa la pag.successiva


    <%

    Dim codiceimmobile
    codiceimmobile=Request.form("codiceimmobile")


    SQL="SELECT * FROM pubblicita where codiceimmobile = '%" & Trim(Request.form("codiceimmobile")) & "%' order by codiceimmobile DESC"
    Set rec = Server.CreateObject("ADODB.Recordset")
    Set Rec=Conn.Execute(SQL)
    While Not rec.EOF

    %>

    <div align="left">
    <left>

    <%


    response.write "codiceimmobile"

    %>

    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
    <td width="2%" align="center">
    <p align="center"><font face="Tahoma" color="#000080" size="1"><input type="hidden" name="codiceimmobile" value="<%=(codiceimmobile)%>"><%=rec("codiceimmobi le")%></font></a></p>
    </td>
    <td width="6%" align="center"><font face="Tahoma" color="#000080" size="1"><%=rec("datapubblicita")%></font></td>
    <td width="20%" align="center"><font face="Tahoma" color="#000080" size="1"><%=rec("pubblicita")%></font></td>
    </tr>

    </table>
    </left>
    </div>
    </div>


    <% rec.MoveNext
    Wend
    rec.close%>


    in questa pagina in base al checkbox selezionato nella pag.precedente mi deve visualizzare quei risultati

    in realtà non viene fuori nessun risultato
    c'è qualcosa che non va qua

    <p align="center"><input type="checkbox" name="codiceimmobile" value="<%=rec("codiceimmobile")%>"></p>

    ma cosa??


    fatemi sapere
    x favore
    grazie
    ciao

  2. #2
    stampa la query
    cmq credo siano le % ...
    Ah, Jedis! I had no ideas! What can i do for you, honored Jedis?

    I'm not Jedi. I'm a guy with a lighsaber and a few questions.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    ho fatto cosi

    <%

    response.write(" "&codiceimmobile):response.end

    %>

    e non viene fuori nulla

    cosa devo fare??

  4. #4
    Ma come fa a passare un codiceimmobile da quel form........quale dovrebbe passare?

    Li cicla tutti e poi, quando premi submit, al massimo potrebbe passare l'ultimo (se ti va bene)

    A un primissimo sguardo, mi sembra che dovresti fare

    - o un link per ogni record (quindi in un td sulla stessa riga di quel record) che, nella querystring , passa i valori dei campi di quel record, da recuperare poi, nella pagina successiva, con un request.querystring
    oppure
    - un pulsante "button" che, allo stesso modo, gestendo l'evento onclick, passa gli stessi valori.


    Okkio al tipo di dati (numerici o stringa)
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    non mi dispiace il discorso button on click in fondo alla pagina ma come si fa mi puoi aiutare tu........

    il campo codiceimmobile nella query nella tabella pubblicita è un campo testo

    mentre nella pag. precedente è un campo contatore ....

    fammi sapere

  6. #6
    Appunto, il discorso button onclick non può essere in fondo alla pagina, perchè ce ne deve essere uno per ogni record..... oppure bisognerà studiare qualcosa.
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    non c'è in giro qualcosa di simile??

    mi sembra strano che non ci sia nulla ma proprio nulla


    devo fare questo in sostanza

    esempio:

    pagina di elenco di tutto il db

    da li avevo pensato a dei check a fianco ad ogni riga , ad ogni record . In fondo alla pagina un pulsante che in base alle varie selezioni multiple che si selezionano si vada a mostrare lo stesso elenco con il riassunto di quello che ho selezionato ......


    Dove posso trovare questa soluzione????

    Ci sentiamo

  8. #8
    Si possono fare entrambe le cose.

    Per la prima ipotesi (un link per ogni campo) la traccia può essere:

    codice:
    sql = "select ...tutti i campi... from tabella"
    recordset.open sql, conn, 3, 3
    %>
    <table>
    <%
    do until recordset.eof
    %>
    <tr>
     <td><%=recordset("ID")%></td>
     <td><%=recordset("campo1")%></td>
     <td><%=recordset("campo2")%></td>
     ............................
     <td><a href="pagina2.asp?ID=<%=recordset("ID")%>">Passa i dati a pagina 2</td>
    </tr>
    <%
    recordset.movenext
    loop
    ecc. ecc.
    e, a pagina2.asp, avrai una istruzione che recupera l'ID:

    codice:
    ID = request.querystring("ID")
    e lo elabora a dovere.

    Per la seconda ipotesi (elenco dei records con un campo da checkare) ti posto qui di seguito un po' di codice di una vecchia applicazione su cui avevo lavorato, e che tra le altre cose aveva un form composto da una tabella con un record preso dal database, e un campo (anzi, 5 campi, in quel caso) che, se checkati, dovevano essere recuperati dalla pagina update_privilegi.asp.

    E' un po' la stessa solfa, vedi se riesci a capirci qualche cosa. Il form veniva creato in questo modo:

    codice:
    <form BOTID="0" METHOD="post" ACTION="update_privilegi.asp?userCode=<%=codice%>">
      <table border="1" cellpadding="0" cellspacing="1" style="border-collapse: collapse" width="100%">
                <tr> 
                  <th width="30%" bgcolor="#FFFF99">Username</th>
                  <th width="10%" bgcolor="#FFFF99">Tipo</th>
    			  <th width="5%" bgcolor="#FFFF99">Serv1</th>
    			  <th width="5%" bgcolor="#FFFF99">Serv2</th>
    			  <th width="5%" bgcolor="#FFFF99">Serv3</th>
    			  <th width="5%" bgcolor="#FFFF99">Serv4</th>
    			  <th width="5%" bgcolor="#FFFF99">Serv5</th>
                  <th width="35%" bgcolor="#FFFF99">Opzioni</th>
                </tr>
           <tr> 
                  <td width="30%"><%=rs_priv("name")%></td>
                  <td width="10%">
                     <%=rs_priv("authority") %>
                  </td>
    			  <% If rs_priv("authority") <> "admin" Then %>
    			  <td width="5%" bgcolor="#FFFF99" align="center">
    			  <input TYPE="checkbox" NAME="New_Servizio1" value="true" <%if rs_priv("servizio1")=true then response.write("checked") end if%> >
    			  </td>
    			  <td width="5%" bgcolor="#FFFF99" align="center">
    			  <input TYPE="checkbox" NAME="New_Servizio2" value="true" <%if rs_priv("servizio2")=true then response.write("checked") end if%>>
    			  </td>
    			 
    			 <td width="5%" bgcolor="#FFFF99" align="center">
    			  <input TYPE="checkbox" NAME="New_Servizio3" value="true" <%if rs_priv("servizio3")=true then response.write("checked") end if%>>
    			  </td>
    			 
    			 <td width="5%" bgcolor="#FFFF99" align="center">
    			  <input TYPE="checkbox" NAME="New_Servizio4" value="true"  <%if rs_priv("servizio4")=true then response.write("checked") end if%>>
    			  </td>
    			 
    			 <td width="5%" bgcolor="#FFFF99" align="center">
    			  <input TYPE="checkbox" NAME="New_Servizio5" value="true" <%if rs_priv("servizio5")=true then response.write("checked") end if%>>
    			  </td>
    			 
    			 			  
    			    			  <%end if%>
    			  <td width="35%"> <p align="center"><a href="aggiorna_profilo.asp?userCode=<%=rs_priv("code")%>"> 
                      Modifica Profilo</a> 
                      | <a onclick="return confirmDelete()" href="cancella_utente.asp?userCode=<%=rs_priv("code")%>">Cancella 
                      Utente</a> 
                 </td>
            </tr>   
      </table>
      
    
    
    
      <input TYPE="submit"><input TYPE="Reset"></p>
      
    
    </p>
    </form>
    Nella tabella che ne usciva si potevano checkare (o de-checkare) uno o più campi tra i 5 con la checkbox, e i loro valori venivano recuperati nella pagina update_privilegi.asp in questo modo:

    codice:
    codice=request.querystring("userCode")
    servizio1=request.form("new_servizio1")
    if not servizio1="true" then
    servizio1="false"
    end if
    servizio2=request.form("new_servizio2")
    if not servizio2="true" then
    servizio2="false"
    end if
    servizio3=request.form("new_servizio3")
    if not servizio3="true" then
    servizio3="false"
    end if
    servizio4=request.form("new_servizio4")
    if not servizio4="true" then
    servizio4="false"
    end if
    servizio5=request.form("new_servizio5")
    if not servizio5="true" then
    servizio5="false"
    end if
    Ora, questa procedura veniva eseguita per un singolo record, ma niente impedisce che il form possa contenere una serie di records (recuperati ciclando un recordset popolato con una query di select) e che premendo il pulsante submit tu abbia una serie di request.form("nome_campo_con_la_checkbox") con la condizione

    codice:
    if  nome_campo_con_la_checkbox.checked then
        ID = request.form("ID")
    end if
    e poi elabori i record i cui campi ID sono quelli recuperati..........
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

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.