Buonasera a tutti ragazzi....
Linguaggio: ASP
Database: ACCESS
Sulla tabella link di questo database ho i campi ID, nome_immagine, url, ordine. Banalmente nome_immagine è praticamentte il percorso e ordine sarebbe l'ordine che voglio dare per tali record.
Bene, ho una paginetta amministrativa da cui dovrei modificare appunto l'ordine che è fatta così:
codice:
<%
'ometto la connessione che tanto funziona
sql = "select * from link"
rs.Open sql, cn
%>
</p>
<form name="form2" method="post" action="script/ordine_link.asp">
<table width="540" border="2" align="center" cellpadding="0" cellspacing="0" bordercolor="#FF9900" class="testo">
<tr>
<td width="459" class="sottotitolo">Banner</td>
<td width="51" class="sottotitolo">Ordine</td>
<td width="20" class="sottotitolo"></td>
</tr>
<tr>
<%
On Error Resume Next
rs.MoveFirst
do while Not rs.eof
%>
<td><%=rs("nome_immagine")%></td>
<td> <div align="center">
<input name="ordine" type="text" id="ordine" value=<%=rs("ordine")%> size="6" maxlength="2">
</div></td>
</tr>
<%
rs.MoveNext
loop%>
</table>
<p align="center">
<input name="Submit" type="submit" class="testo" value="Cambia ordine">
</p>
</form>
<%
Set rs = Nothing
cn.Close
Set cn = Nothing
%>
Passo tutto a un'altra paginetta, ancora più breve.....
codice:
<%
ordine=request.Form("ordine")
'ometto la connessione che tanto funziona
SQL= "update link set ordine = '"&ordine&"' "
rs.Open sql, cn
next
Set rs = Nothing
cn.Close
Set cn = Nothing
Response.Redirect("../link.asp")
%>
O mi da errori se aggiungo/tolgo apostrofi da '"&ordine%"' (il formato sul db è numerico, ho provato anche testuale) ma se ci "prendo" con gli apostrofi mi aggiorna poi in due modi...
01 - o mette per ogni riga tutti gli ordinamenti che gli ho dato... tipo 1,2,3,4 per ogni riga!
02 - o mette a volte tutti 1 o tutti 5...
banalmente, non sapendo quanti possano essere questi ID, vorrei ogni volta modificare l'ordinamento di tutti sovrascrivendolo con quello che inserisco io nuovo nella mia tabella
attendo vostri consigli/suggerimenti!
grazie!