56 messaggi dal 15 giugno 2002
ciao ragazzi ho un problema:ho una pagina da dove effettuare il login,ora
questa pagina mi serve affinche ogni utente avendo un id venga riconosciuto ed entrare nella sua area e modificare il proprio record, nella pagina modifica form va tutto bene ma non va benein quella successiva.
forse voi mi chiederete il codice ma è troppo lungo da postare.
se volete aiutarmi così vi spedirò il tutto questo è il mio indirizzo
akemar@jumpy.it

per favore aiutatemi
grazie

daniel
277 messaggi dal 20 maggio 2001
Che problemi di preciso incontri nell'eseguire la query di Update?
56 messaggi dal 15 giugno 2002
allora dopo che l'utente ha affettuato il login entra in una area privata
dove ha la possibilita di modificare due campi, fin qui tutto bene
l'utente vede solo i due campi del db che gli appartengono e non vede
quelli degli altri utenti registrati, questa è la pagina modoficaform,
collegata con la pagina modificasql,è quest'ultima che mi da problemi.
xkè qui l'utente vede anche gli altri record e quando l'utente con
id 2 vorrebbe modificare i propri campi si vanno a modificare quelli
dell'utente con id 1. io vorrei che ogni utente modificasse solo i
propri campi e vedesse solo quelli.
spero di essere stato chiaro.

daniel
2.584 messaggi dal 14 maggio 2001
Se ho capito bene il tuo problema devi passarti l'Id ed inserirlo nella query di modifica
56 messaggi dal 15 giugno 2002
si questo è quanto ho scriito nella pagina modificasql:

<%@ Language="VBScript"%>
<html>
<head>
<title>conferma modifica: </title>

</head>
<body bgcolor="#FF9933">

<%
id=Request.QueryString("id")
%>

<% on error resume next

strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("db/dbcinema.mdb")
dim conn
dim rs
dim strID


set conn = server.createobject("adodb.connection")
conn.open strconn
set rs = server.createobject("adodb.recordset")
rs.open "daticinema", conn, 2, 2
rs.movefirst
for x = 1 to 5
rs("film") = request.form("film" & x)
rs("orario") = request.form("orario" & x)

rs.update
rs.movenext
Next
rs.movefirst
%>
<p><b><font color="#FFFFFF" size="1" face="Verdana">Modifica effettuata con successo!</font></b></p>
<p>&nbsp;</p>
<p>&nbsp;</p><center>
<table BORDER="0" width="200" style="border-collapse: collapse" cellpadding="0" cellspacing="0" height="36">
<% x = 1
rs.movefirst
Do While NOt Rs.EOF %>
<tr>
<td width="63" height="10"><strong><font size="1" face="Verdana" color="#FFFFFF">Cinema:</font></strong></td>
<td width="192" height="10"><% = rs("cinema")%></td></tr>
<tr>
<td width="63" height="10"></td>
<td width="192" height="10"></td></tr>
<tr><td width="63" height="12" valign="top"><strong><font size="1" face="Verdana" color="#FFFFFF">Film:</font></strong></td>
<td width="192" height="100" valign="top"><% = rs("film")%></td></tr>
<tr><td width="63" height="12"></td>
<td width="192" height="12"></td>


<tr><td width="63" height="12"><strong><font size="1" face="Verdana" color="#FFFFFF">Orario:</font></strong></td>
<td width="192" height="12"><% = rs("orario")%></td>


<%
x = x + 1
rs.movenext
Loop %><b><font size="1" face="Verdana" color="#FFFFFF"> </font></b>
</table>

<p>&nbsp;</p>

<p><b><a href="modificaform.asp?id=<%=id%>"><font size="1" face="Verdana" color="#FFFFFF">Clicca qui per tornare alla pagina di modifica</font></a></b></p>

<%
set rs= nothing
set conn = nothing
%>


</body>
</html>

daniel
2.584 messaggi dal 14 maggio 2001
Continuo a pensare che se cerchi di modificare i dati del id=2 e modifichi quelli dell'Id=1 significa che non hai impostato una condizione nella Where della modifica ed allora ottieni tutti i record del tuo Db e vai a modificare il primo record (appunto il primo).

Vai a vedere il codice Sql della pagina di modifica che ti dà problemi...
56 messaggi dal 15 giugno 2002
si ma in conclusione quale sarebbe l'aiuto che mi dai?

daniel
2.584 messaggi dal 14 maggio 2001
Cerco di aiutarti senza vedere tutto il codice che hai scritto...
Cerco di aiutarti a capire come trovare gli errori senza risolverteli semplicemente...
Cerco...

E tu che aiuto richiedi?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.