ho provato a fare qualcosa ma senza avere successo
Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>AGGIUNGI IL TUO COMPLENANNO</title>
</head>
<body topmargin="0" leftmargin="0">
<form method="post" action="save_compl.asp" name="finestra">
Il tuo nome:
<input type="text" name="nome" size="80" value=""/>
Il tuo cognome:
<input type="text" name="cognome" size="80" value="" />
Quando sei nato?
<input type="text" name="data" size="80" value="" />
<input type="submit" value="Salva">
</div>
</form>
</body>
</html>
Codice PHP:
<%
‘ Definizione della variabile
dim strnome
strTitolo = request.form(“nome”)
dim strcognome
strAutore = request.form(“cognome”)
dim strdata
strGenere = request.form(“data”)
dim strCode
strCode=”innovatel”
‘ Mappaggio del database
Set Conn=Server.CreateObject(“ADODB.Connection”)
strConn=”driver={Microsoft Access Driver (*.mdb)}; “
strConn=strConn & ” DBQ=” & Server.MapPath(“db/fondazione.mdb”)
strConn=strConn & “;pwd=” & strCode
Conn.Open strConn
‘ Stringa di interrogazione sulla tabella libri
sql = “SELECT * FROM compleanno”
Set rs = Server.CreateObject(“ADODB.Recordset”)
rs.Open sql, conn ,3,3
‘ Preparazione e scrittura nuovo record
rs.addnew
rs(1) = strnome
rs(2) = strcognome
rs(3) = strdata
rs.update
‘ Chiusura del database
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>
Il database si trova nella cartella db nella root del sito con 3 campi nome cognome e data.
Dove sbaglio? Una volta aver fatto salva mi da 500 errore interno del server