Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Chat asp e msg privati

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    60

    Chat asp e msg privati

    Salve a tutti, sto' costruendo una chat con db, dove dovrei inserire i messaggi privati. La struttura db e la pagina di lettura ci sono, l'unica cosa che mi manca è come fare riuscire a prendere il nome del destinatario ed il messaggio per inserirlo nel db, io vorrei fare una cosa cosi':


    uno scrive nella casella di testo *nome*messaggio

    il nome deve andare nel campo "per" e il messaggio in "msgp" e
    ovviamente il mittente nel campo "da"

    non capisco proprio.... il replace no, perche in questo caso non cè da rimpiazzare il testo......insomma credo che vada fatta una cosa del genere:

    prendi il testo tra i due asterischi e mettilo nel campo per , poi prendi il testo dopo l'ultimo asterisco e mettilo nel campo msgp.


    ma come faccio? potete aiutarmi?

    grazie.
    Ps database access e vbscript.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    60
    Problema risolto aggiungendo textfield messaggi privati e nome destinatario, ma comunque ho un altro problema:

    chi riceve il messaggio lo visualizza correttamente, gli altri utenti vedono degli spazi vuoti, come posso saltare per gli altri i campi vuoti?

    grazie.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    60
    Risolto anche questo.

    grazie comunque.


    per chi si apprestasse a fare una chat per gdr ed avesse bisogno di azioni, messaggi master, e messaggi privati posto la porzione di codice, se qualcuno vuol correggere il codice sono ben contento.

    <%
    nome = rs("nick")
    msg = rs("msg")
    msg1 = rs("msg")
    msgp = rs("msgp")
    per = rs("per")
    da = rs("da")
    If Left(msg, 1) = "+" Then
    msg = replace(msg, vbcrlf, "
    ")
    msg = Replace(msg,"+", nome & " ")
    response.write("<font size=2 color=FF9933>" & msg & "</font>
    ")
    else
    If Left(msg, 1) = "#" Then
    msg = replace(msg, vbcrlf, "
    ")
    msg = Replace(msg,"#", nome & " ")
    response.write("<font size=2 color=FF9933><span style=background-color:000000>" & msg & "</span></font>
    ")
    else
    if nome > "" then
    response.write("[b]" & str_users_logo & " " & nome & " " & msg1 & "
    ")
    else
    if rs("per") = str_users_name then
    response.write("<font size=2 color=FF9933><span style=background-color:5B372F><center>" & da & "Si avvicina a" & per & " e gli sussurra:</center></span></font>
    ")
    response.write("<font size=2 color=FF9933><span style=background-color:5B372F><center> " & msgp & "</center></span></font>
    ")

    end if
    end if
    end if
    End If%>

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.