Visualizzazione dei risultati da 1 a 5 su 5

Discussione: completare parola

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687

    completare parola

    ciao, supponiamo che debba visualizzare i primi , ad esempio, 250 caratteri di un testo inserito in un db mysql.

    c'è un modo affinchè l'ultima parola non venga troncata?

    ciao

  2. #2
    oddio cera gente che ha postato script per fare questo, se fai un aricerca magari trovi qualcosa...cmq con una sola funzione nativa, no
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente di HTML.it L'avatar di maspar
    Registrato dal
    Mar 2001
    Messaggi
    276
    Questa funzione fa questo:

    codice:
    'Recupero i primi 150 caratteri
    Function Testo_Short(testo, caratteri)
      'convertiamo per sicurezza testo e caratteri
      strTesto= CStr(testo)
      intCaratteri = CInt(caratteri)
     
      'controlliamo che la lunghezza del testo sia maggiore di 0
      If Len(strTesto) > 0 Then
       
        'controlliamo che la lunghezza del testo sia maggiore del numero
        'di caratteri da estrarre
        If Len(strTesto) > intCaratteri Then
         
          'controlliamo che l'ultimo spazio sia in posizione maggiore
          'del numero di caratteri da estrarre
          If InStrRev(strTesto, " ") > intCaratteri Then
            'estraiamo il Testo ed aggiungiamo i puntini
            Testo_Short = Left(strTesto, InStr(intCaratteri , strTesto, " ")) & "..."
    
          Else
            Testo_Short = strTesto & "..."
          End If
    
        Else
          Testo_Short = strTesto & "..."
        End If
    
      End If
    
    End Function
    Richiami la funzione così:
    codice:
    <%=Testo_Short(RS("CampoDb"),150)%>
    Non discutere mai con un idiota: la gente potrebbe non notare la differenza. (Arthur Bloch)

    Ricchezza di fini, semplicità di mezzi. (Arne Naess)

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    ok grazie mille!

    ora provo

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    funziona da 10.....grazie mille

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.