Visualizzazione dei risultati da 1 a 4 su 4

Discussione: A capo...

  1. #1

    A capo...

    Ciao..ho guardato sul forum ma non ho capito molto come fare ad andare a capo in un form...quà c'è il codice che ho inserito io, ma non funziona...
    codice:
            var id_risposta = new String(Request.Form("id_risposta"));;
    	var nome = new String(Request.Form("nome"));
    	var email = new String(Request.Form("email"));
    	var messaggio = new String(Request.Form("messaggio"));
    	var r_messaggio = messaggio.replace(/\n/,"''");
    Secondo problema...non sò come contare i messaggi totali del mio forum..non le discussioni ma proprio i messaggi...questo è il codice per le discussioni...
    codice:
    var ContaDiscussioni = Cn.Execute("SELECT COUNT(*) AS id FROM messaggi WHERE titolo <> '' AND id = id");
    -----------------------
    royale with cheese

  2. #2
    Domanda: se sei all'inizio perche' vuoi sviluppare una cosa complicata come un forum? Non sarebbe meglio sviluppare qualche altra cosa?

  3. #3
    Andiamo per ordine:

    1.

    codice:
    messaggi = newString(request.form("messaggi")&"
    ")
    dovrebbe mandare a capo dopo la stampa della stringa contenuta nella variabile messaggi

    2.

    codice:
    var ContaMessaggi = Cn.Execute("SELECT COUNT(*) FROM messaggi WHERE messaggi <> ''");
    dovrebbe restituire il numero dei records della tabella messaggi nei quali il campo (testo) messaggi non è vuoto

    Questo dovrebbe bastarti per fare le modifiche che ti interessano...

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  4. #4
    Ho provato ma non mi fa andare a capo...Per rispondere a supergeniux il forum non è mio..solo che quello che l'ha fatto si è dimenticato di mettere il codice per andare a capo...azz...
    Per il contatore di messaggi...ti metto tutto il codice
    codice:
    
    <%@LANGUAGE = JScript%>
    <%
    	var Cn = new ActiveXObject("ADODB.Connection");
    	Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("mdb-database/forum.mdb"));
    	var Sql = "SELECT * FROM messaggi WHERE titolo <> '' ORDER BY modificato DESC";
    	var MostraMessaggi = new ActiveXObject("ADODB.Recordset");
    		MostraMessaggi.Open(Sql,Cn,1);
    	var pag = parseInt(Request.QueryString("id"));
    		if (isNaN(pag) || pag < 1) pag = 1;
    		if (!MostraMessaggi.EOF) {
    			MostraMessaggi.PageSize = 25;
    			MostraMessaggi.AbsolutePage = pag;
    		}
    	var i = 0;
    	var ContaDiscussioni = Cn.Execute("SELECT COUNT(*) AS id FROM messaggi WHERE titolo <> '' AND id = id");
    %>
    <html>
     <head>
      <title>Forum :: Homepage</title>
      <style type="text/css">
       body { margin: 0px, 0px, 0px, 0px; }
       div, td, input, textarea { font-size: 10px; font-family: Verdana; }
       
    	   A:visited {text-decoration: none; color: "#E1138C"	 }
    	   A:hover   {text-decoration: none; color: "#000000"	 }
    	   A:link    {text-decoration: none; color: "#E1138C" 	 }
    	   A:active  {text-decoration: none; color: "#000000"	 }
          A:hover {	TEXT-DECORATION: blink}
    }
      </style>
     </head>
    <body scroll="Yes">
    <body background="http://www.soniczine.it/nuovo/bkg.jpg" topmargin="15" leftmargin="15">
    <table align="center" width="732" cellpadding="1" cellspacing="0">
     <tr>
       <td colspan="4" align="center" style="color: #FF0000;">
        Forum di discussione
    
    
        Inserisci un nuovo messaggio
    
    
       </td>
     </tr>
     <tr bgcolor="#FF0000" style="color: #FFFFFF;">
       <td width="15" style="border: Solid 1px #000000;" align="center">*</td>
       <td width="487" style="border: Solid 1px #000000;">Discussione</td>
       <td width="30" align="center" style="border-top: Solid 1px #000000; border-bottom: Solid 1px #000000;">Risp.</td>
       <td width="200" align="center" style="border: Solid 1px #000000;">Autore</td>
     </tr>
     <%
     var n = 0;
     while (!MostraMessaggi.EOF && i < 30) {
     if (n%2 == 1) {
     %>
     <tr bgcolor="#EEEEEE">
       <td style="border-bottom: Solid 1px #CCCCCC;" align="center"></td>
       <td style="border-bottom: Solid 1px #CCCCCC;">"><%=Server.HTMLEncode(MostraMessaggi("titolo"))%></td>
       <td style="border-bottom: Solid 1px #CCCCCC;" align="center"><%=Server.HTMLEncode(MostraMessaggi("risposte"))%></td>
       <td style="border-bottom: Solid 1px #CCCCCC;" align="center"><%=Server.HTMLEncode(MostraMessaggi("nome"))%></td>
     </tr>
     <%
     } else {
     %>
     <tr bgcolor="#FFFFFF">
       <td style="border-bottom: Solid 1px #CCCCCC;" align="center"></td>
       <td style="border-bottom: Solid 1px #CCCCCC;">"><%=Server.HTMLEncode(MostraMessaggi("titolo"))%></td>
       <td style="border-bottom: Solid 1px #CCCCCC;" align="center"><%=Server.HTMLEncode(MostraMessaggi("risposte"))%></td>
       <td style="border-bottom: Solid 1px #CCCCCC;" align="center"><%=Server.HTMLEncode(MostraMessaggi("nome"))%></td>
     </tr>
     <%
     }
     n++;
     i++;
     MostraMessaggi.MoveNext();
     }
     %>
    </table>
    
    
    
    
    <table align="center" width="732" cellpadding="1" cellspacing="0">
     <tr>
       <td width="366"><%if (pag > 1) {%>Precedenti<%} else {%>Precedenti<%}%></td>
       <td width="366" align="right"><%if (!MostraMessaggi.EOF) {%>Successivi<%} else {%>Successivi<%}%></td>
     </tr>
    </table>
    
    
    
    
    <div align="center">Ci sono <%=ContaDiscussioni("id")%> discussioni presenti</div>
    
    
    
    
    </body>
    </html>
    <%Cn.Close()%>
    
    -----------------------
    royale with cheese

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.