Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ciclo dentro ciclo

  1. #1

    ciclo dentro ciclo

    ho un piccolo problema ma non riesco a venirne fuori

    stralcio del codice:
    <%
    ....
    arrPippo="ciro curo caro"
    .....

    If rs.EOF=True Then
    %>
    NESSUN RISULTATO
    <%
    Else
    Do Until rs.EOF
    id=rs("id")
    pippo=rs("pippo")
    ....

    'CICLO PIPPO
    for each itemA in arrPippo
    str = pippo
    if inStr(str,itemA) > 1 then
    subStr = split(str,itemA)
    nome = subStr(1)
    nome= left(nome,45)
    description5 =description5&("<font color=red>"&itemA&"</font>"&nome&"... ")
    end if
    next
    ....
    %>
    <%=id%>
    <%=description5%>

    ora mi succede che il ciclo Pippo aggiunge la porzione di testo al record successivo e così via

    esempio:

    pippo puppu
    pippo puppu poppo
    pippo puppu poppo peppe pappa
    pippo puppu poppo peppe pappa tappa

    come posso fare affinche il "description5" non si aggiunga al "description5" del record precedente?

    ho provato a modificare da:
    description5 =description5&("<font color=red>"&itemA&"</font>"&nome&"... ")

    a:
    description5 =("<font color=red>"&itemA&"</font>"&nome&"... ")

    ma se "arrPippo" è formato da più parole mi restituisce solo la porzione di testo che contiene l'ultima parola

    come posso fare?
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  2. #2
    dopo

    Do Until rs.EOF

    aggiungi

    description5 = ""
    byluciani.com - Soluzioni ASP/VBScript freeware

    bylucianiUpload 2.0

  3. #3
    grazie1000
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

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.