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

    for next e variabili incrementali

    ciao,
    posso in un cliclo di for / next rilevare variabili sequenziali ?

    ho un numero preciso di variabili (es. 5)
    e per ognuno di queste ho valori di NOME e LARGHEZZA (es. ID e 30)

    vorrei fare in modo che il file ASP mi generi una tabella con tante colonne quante sono le variabili utilizzando i valori di ognuma per impostare il nome e la larghezza.

    <table><tr>
    <% for i = 1 to colonnetotali %>
    <td width=<%=larghezzacolonna%>><%=nomecolonna%></td>
    <% next %>
    </tr></table>
    I valori di ogni colonna (nome, larghezza e numero) sono già stati inseriti (es. nomecol1="ID", larcol1="30", nomecol2="Descrizione", larcol2="180", etc. etc.)

    Come posso impostare una variabile il cui numero cambi ad ogni ciclo in base al ciclo che sta eseguendo ? Se esegue il ciclo 1 allora dovrà prendere i valori di 1 (nomecol1 e larcol1), se esegue il ciclo 2 i valori devono essere quelli della colonna 2 (nomecol2 e larcol2), etc.
    In pratica dovrei impostare i valori tipo:
    <td width=<%=larcol & i%>><%=nomecol & i%></td>
    ma non si può fare.

    Come posso bypassare il problema ?
    grazie

  2. #2
    usando degli array, per esempio:

    Codice PHP:
    <table><tr>
    <%
    arrWidth=array(30,180,400)
    arrName=array("ID","Descrizione","Pippo")

    for 
    1 to colonnetotali
    %>
    <
    td width=<%= arrWidth(i-1) %>><%= arrName(i-1) %></td>
    <%
    next
    %>
    </
    tr></table

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    311
    ottimo, grazie!

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.