6 messaggi dal 25 febbraio 2005
Premesso che sono davvero molto poco pratico,magari ho fatto dei giri assurdi per avere risultati semplici, pero' funziona....

Ho creato delle miniature che hanno dei link di questo genere:

vedi.asp?foto=cognome_nome.jpg

in una tabella carico l'immagine:
<img src="medie/<% response.write request.QueryString("foto") %> ">

...e fino a qui tutto bene....
A questo punto visualizzo anche il nome dell'immagine togliendo la parte superflua e inserendo un ritorno a capo:

<%
dim Valore
valore = request.QueryString("foto")
valore = Replace ( valore, ".jpg","" )
%>

<%
Dim MyStringa, MyArray
MyStringa = valore
MyArray = Split (MyStringa, "_", -1, 1)
For i = 0 to UBOUND(MyArray)
Response.Write (MyArray(i) & "<br>")
Next
%>

Quello che mi serve è far apparire l'ultimo array ( praticamente il nome ) per primo...
Grazie in anticipo
<%
Dim MyStringa, MyArray
MyStringa = valore
MyArray = Split (MyStringa, "_")
response.Write (MyArray(UBOUND(MyArray)-1))
%>

"This message was written using 100% recycled electrons"
6 messaggi dal 25 febbraio 2005
Uhmmm... cosi mi appare il cognome.
Io dovrei far apparire prima il nome.
69 messaggi dal 23 settembre 2001
www.sballai.com
Prova così:

<%
...
For i = UBOUND(MyArray) to 0 step - 1
Response.Write (MyArray(i) & "<br>") 
Next 
...
%>


Ciao
6 messaggi dal 25 febbraio 2005
Grazie. Adesso funziona pero' adesso ho visto che nei nomi composti mi crea casino.
Es: de_crescenzo_luciano adesso mi restituisce giustamente:
Luciano
Crescenzo
De
Garcia_marquez_gabriel mi restituisce:
Gabriel
Marquez
Garcia
poco pratico...ufff.
Mi sa che devo gettare la spugna, troppe variabili. Ci sono personaggi con due nomi e un cognome e altri con due cognomi e un nome.
La prossima volta mi sa che parto da un DB.
Grazie tanto lo stesso.
Ciao
oppure ancora più semplice:

MyArray = Split (MyStringa, "_")

val=MyArray(1)&"<br>"&MyArray(0)


Ciao

Alberto Biancardo

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.