Ciao ragazzi/e,

come da topic ho questo dubbietto, ho creato un form per l'inserimento degli articoli, il form punta alla pagina preview.asp tramite l'apposito bottone, una volta visualizzata la preview, nella pagina previw.asp è presente un altro form che punta alla pagina aggiungi_articolo2.asp tramite il pulsante Pubblica Articolo. La pagina aggiungi_articolo2.asp ha all'interno il codice per effettuare il replace nel db.

Domande:

1. Perchè quando invio i dati tramite il bottone Pubblica Articolo presente nella pagina preview.asp lo script inserisce un nuovo record nel db ma vuoto (tranne la data)?

Codice:

aggiungi_articolo.asp (primo form che porta alla pag. preview.asp)

Codice PHP:
<form method="post"  action="preview.asp">
<
table cellpadding="0" cellspacing="0" border="0" width="500" style="margin-top: 10px; margin-bottom: 10px; ">
<
tr>
<
td>Titolo Grigio:</td>
<
td><input name="titolo_articolo_grigio" type="text" style="font-weight: bold;"/></td>
<
td>Titolo Blue:</td>
<
td><input name="titolo_articolo_blue" type="text" style="color: #003399; font-weight: bold;"/></td>
</
tr>

<
tr>
<
td style="padding-top: 10px;">Accenno:</td>
<
td colspan="3" style="padding-top: 10px;"><textarea name="accenno_articolo" id="accenno_articolo" style="width: 400px;"></textarea></td>
</
tr>

<
tr>
<
td colspan="3" align="center" style="padding-top: 5px;"><script type="text/javascript" language="javascript">
displaylimit("","accenno_articolo",100)
</script></td>
</tr>

<tr>
<td style="padding-top: 10px;">Articolo:</td>
<td colspan="3" style="padding-top: 10px;"><textarea name="contenuto_articolo" style="width: 400px;" rows="10"></textarea></td>
</tr>

<tr>
<td style="padding-top: 10px;">Keywords:</td>
<td colspan="2" style="padding-top: 10px;"><input type="text" name="parole_chiave" style="width: 200px;"/></td>
<td style="padding-top: 10px;" >[url="#"]Cosa sono le keywords?[/url]</td>
</tr>

<tr>
<td align="center" style="padding-top: 30px;"><input name="invia" type="submit" value="Preview"/></td>
<td align="center"  style="padding-top: 30px;"><input type="reset" value="Annulla"></td>
</tr>
</table>
</form> 
preview.asp (pagina che fa il request dalla pag. aggiungi_articolo e permette la preview di tutti i campi compilati)

Codice PHP:
<%
Titolo_articolo_grigio request ("titolo_articolo_grigio")

Titolo_articolo_blue request ("titolo_articolo_blue")

Accenno_articolo request ("accenno_articolo")

Contenuto_articolo request ("contenuto_articolo")

Parole_chiave request ("parole_chiave")

%>

<
form method="post" action="aggiungi_articolo2.asp">
<
table cellpadding="0" cellspacing="0" border="0" style="width: 400px; margin-top: 10px;">
<
tr>
<
td width="100" style="border-right: 1px dashed #cccccc; border-bottom: 1px dashed #cccccc;">Titolo Articolo:</td>
<
td width="300" style="text-transform: uppercase; font-size: 14px; font-weight: bold;  padding-left: 4px; border-bottom: 1px dashed #cccccc;"><%=Titolo_articolo_grigio%> <strong style="text-transform: uppercase; color: #003399; font-size: 14px;"><%=Titolo_articolo_blue%>[/b]</td>
</
tr>

<
tr>
<
td style="padding-top: 5px; border-bottom: 1px dashed #cccccc; border-right: 1px dashed #cccccc;">Accenno Articolo:</td>
<
td  style="padding-top: 5px; border-bottom: 1px dashed #cccccc; padding-left: 4px;"><%=Accenno_articolo%></td>
</
tr>

<
tr>
<
td style="padding-top: 5px; border-bottom: 1px dashed #cccccc; border-right: 1px dashed #cccccc;">Articolo:</td>
<
td style="padding-top: 5px; border-bottom: 1px dashed #cccccc; padding-left: 4px;"><%=Contenuto_articolo%></td>
</
tr>

<
tr>
<
td style="padding-top: 5px; border-bottom: 1px dashed #cccccc; border-right: 1px dashed #cccccc;">Keywords:</td>
<
td  style="padding-top: 5px; border-bottom: 1px dashed #cccccc; padding-left: 4px;"><%=Parole_chiave%></td>
</
tr>

<
tr>
<
td><input name="invia" type="submit" value="Pubblica Articolo"></td>
</
tr>
</
table>
</
form
aggiungi_articolo2.asp (pagina che crea il record all'interno del db)

Codice PHP:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
dim strTitolo_articolo_grigio
strTitolo_articolo_grigio 
request.form("titolo_articolo_grigio")

dim strTitolo_articolo_blue
strTitolo_articolo_blue 
request.form("titolo_articolo_blue")

dim strAccenno_articolo
strAccenno_articolo 
request.form("accenno_articolo")


dim strContenuto_articolo
strContenuto_articolo 
request.form("contenuto_articolo")

dim strParole_chiave
strParole_chiave 
request.form("parole_chiave")

dim strData
strData 
Date()




dim strCode
strCode
="innovatel"
dim intVolta
intVolta
="0"

   
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn " DBQ=" Server.MapPath("db.mdb")
strConn=strConn ";pwd=" strCode
Conn
.Open strConn

Set rs 
Server.CreateObject("ADODB.Recordset")

sql "INSERT INTO agg_articolo (titolo_articolo_grigio, titolo_articolo_blue, accenno_articolo, contenuto_articolo, parole_chiave, data) values" &_
"('" replace(strTitolo_articolo_grigio,"'""''") & "', '" replace(strTitolo_articolo_blue,"'""''") & "', '" replace(strAccenno_articolo,"'""''") & "','" replace(strContenuto_articolo,"'""''") & "', '" replace(strParole_chiave,"'""''") & "','" replace(strData,"'""''") & "')" 
 
rs.Open sqlconn 

conn
.close
Set conn
=Nothing
%> 
PS: Ho provato a togliere il request.form e lasciare solo request(... Il risultato è lo stesso.
Potete aiutarmi? Grazie mille