problema registrazione nuovi utenti su pagine asp

MartiD

Nuovo Utente
1 Set 2015
1
0
0
Buongiorno a tutti! Io ho un problema, devo creare un sito che effettui il login e la creazione di nuovi utenti che poi registrerà in un database. Se il nome utente è già presente nel database devo dire che il nome utente è già in uso, altrimenti aggiungerlo al database. Il database è payments.mdb e l'ho salvato nella cartella nella quale sono presenti le pagine del sito.
Io ho scritto il codice seguente, ma mi da errore quando lo carico.. sono disperata, dove sbaglio? potete aiutarmi?
Grazie mille!


<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<%@language="JScript"%>
<!--#include file="adojavas.inc"-->

<html>
<head>

<%
nick = Replace(Request.QueryString("nick"), "'", "''");

IF nick <> "" then
var con;
var conString;
con = Server.CreateObject("ADODB.Connection");
conString = "Provider=Microsoft.Jet.OLEDB.4.0; "+"Data Source="+Server.MapPath("payments.mdb");
con.Open(conString);
%>
<title>Registrazione</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

</head>
<body>

<%

var rst;
var sSQLString;
rst = Server.CreateObject("ADODB.Recordset");
sSQLString = "SELECT * from users where nick = '" & nick &"'";
rst.Open(sSQLString, con, adOpenStatic, adLockOptimistic);

IF (!rst.EOF) Then

usato = True
Else

usato = False
End IF

rst.Close();
rst = Nothing;

IF usato = True then
%>

<hr>
<p align="center"><b><font face="Verdana" size="2">Username inserito già in uso!</font></b></p>
<hr>

<%
Else

rst = Server.CreateObject("ADODB.Recordset");
sSQLString = "SELECT * from users Order By user_id Desc";
rst.Open(sSQLString, con, adOpenStatic, adLockOptimistic);
rst.Addnew;

rst("nick") = nick;

rst.Update;
rst.Close();
con.Close();
rst = null;
con = null:

%>
</body>
</html>
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
552
13
18
Italy
www.riciclarte.info
Testa questo codice:
Codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!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>
<title>Registrazione</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>

<body>
<%
Dim nik
	nick = Replace(Request.QueryString("nick"), "'", "''");


If nick <> "" then
					
					' connessione al DB
					conString = "Provider=Microsoft.Jet.OLEDB.4.0; "+"Data Source="+Server.MapPath("payments.mdb");

			Set rs = Server.CreateObject("ADODB.Recordset")
				rs.ActiveConnection = conString
				rs.Source = "SELECT * from users where nick = '" & nick &"'"
				rs.CursorType = 0
				rs.CursorLocation = 2
				rs.LockType = 1
				rs.Open()
		
					If NOT rs.EOF Then
					
					' rs presente
					' visualizzo un messaggio
					%>
                    <hr>
					<p align="center"><b><font face="Verdana" size="2">Username inserito già in uso!</font></b></p>
					<hr>
					<%
					
					Else
					
					' rs assente
					' inserisco il nick nel DB
			Set RsU = server.CreateObject ("ADODB.Connection")
				RsU.ConnectionString = conString
				RsU.Open
				QuerySQL = "INSERT INTO users (nick) VALUES ('"&nick&"')"
				RsU.Execute QuerySQL
			Set RsU = Nothing

					%>
						<script language="javascript">
							msg = "Operazione conclusa con successo!"
								alert(msg)
						//	location.replace("default.asp");
						</script>
					<%
	
					End If

		
				rs.Close
			Set rs = Nothing

%>
</body>
</html>
purtroppo il codice non l'ho testato.
Se non funziona mandami una copia del DB al seguente indirizzo: [email protected]
Buona giornata
 
Discussioni simili
Autore Titolo Forum Risposte Data
marino51 problema con registrazione al forum Supporto Mr.Webmaster 4
ANDREA20 [PHP] problema registrazione PHP 50
D Form Registrazione con conferma via email - problema PHP 10
M problema mostrare data di registrazione formattata in italiano PHP 8
P Problema con file di registrazione in php, non funziona e dà continui errori PHP 0
M Problema con modulo registrazione e inserimento dati in database PHP 8
I problema registrazione PHP 11
S Problema nella pagina di registrazione e login PHP 2
M Problema registrazione PHP 1
L Problema registrazione siti internet Reti LAN e Wireless 16
D Problema script registrazione utente php mysql PHP 14
T Problema relativo alla registrazione di utenti in word press. WordPress 5
T Problema con script di registrazione utenti su IE PHP 4
E problema con nomi registrazione PHP 8
neo996sps Problema con tutorial registrazione utenti PHP 1
D problema con registrazione utenti PHP 6
W Problema Registrazione Punteggio con giochi PHP 0
N Problema mail di registrazione HTML e CSS 0
M problema form registrazione Classic ASP 1
P Problema acquisizione clienti Webdesign e Grafica 0
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 7
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1
M Problema Wi-Fi Linux Linux e Software 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
Daniele_Carrara Problema Aperture Mailup Email Marketing 5
F PROBLEMA ACCESSO INSTAGRAM Discussioni Varie 2
R Problema connessione db PHP 7
M problema if PHP 2

Discussioni simili