Dreamweaver e la disperazione umana.

Di: scuffio | 26/09/2020 18:53:05
Salve, ho un problema che non riesco a risolvere, ora vi spiego.
In una pagina estraggo il nome ed il cognome di tutti gli utenti iscritti al mio sito.
Cliccando su un tasto a lato di ogni singolo record devo aprire una pagina di dettaglio per ogni specifico utente dove posso visualizzare le altre informazioni da lui insertite.
Premetto che sto usando Jsp per sviluppare le pagine.
Il problema è che quando clicco sul pulsante Invia al lato di qualsiasi recordset nell'altra pagina mi appare sempre e comunque il primo recordset estratto dal database.
Come faccio ad assegnare al pulsante Invia il valore ID del recorset estratto?

Risposte



Ciao scuffio, le pagine di dettaglio in Dreamweaver funzionano in automatico, basta seguire la procedura in modo corretto. Se ho capito bene, quando clicchi sul record dell’utente non si aprono i dati corrispondenti, ma solo e sempre il primo record della pagina di dettaglio?
Al momento non ho pagine costruite in JSP, generalmente per la gestione di database “Access” utilizzo ASP VBScript. Mandami l'esempio del tuo lavoro in un file .zip, con pagine e database al mio indirizzo e-mail, vedrò cosa posso fare.

Di: Gian Paolo | 26/09/2020 18:53:05


Ok, ti ho spedito tutto!!!

Di: scuffio | 26/09/2020 18:53:05


Grazie anticipatamente per chi mi risponderà.
Ecco il codice della pagina di ricerca :
</--inizio codice
<p align="center">Gli iscritti al sito sono: <%=(rs_riservato_total)%></p>
<form action="dettaglio_riservato.jsp" method="get" name="form_riservato" target="_blank" id="form_riservato">
<table width="73%" border="0" align="center">
<tr bgcolor="#000000">
<td bgcolor="#2f2b28"> <div align="center"><span class="Stile1">
</span></div></td>
<td bgcolor="#2f2b28"> <div align="center"><span class="Stile1">Nome</span></div></td>
<td bgcolor="#2f2b28"> <div align="center"><span class="Stile1">Cognome</span></div></td>
<td bgcolor="#2f2b28"> <div align="center"><font color="#FFFFFF"><strong>Dettaglio
utente </strong></font> </div></td>
</tr>
<% while ((rs_riservato_hasData)&&(Repeat1__numRows-- != 0)) { %>
<tr>
<td>
<input name="id" type="hidden" value="<%=(((rs_riservato_data = rs_riservato.getObject("id"))==null || rs_riservato.wasNull())?"":rs_riservato_data)%>">
<%=(((rs_riservato_data = rs_riservato.getObject("nome"))==null || rs_riservato.wasNull())?"":rs_riservato_data)%></td>
<td><%=(((rs_riservato_data = rs_riservato.getObject("cognome"))==null || rs_riservato.wasNull())?"":rs_riservato_data)%></td>
<td> <a href="dettaglio_riservato.jsp?id=<%=request.getParameter("id") %>">dettaglio </a>
</td>
</tr>
<%
Repeat1__index++;
rs_riservato_hasData = rs_riservato.next();
}
%>
</table>
</form>
fine codice-->
Il problema è che il getParameter non preleva il dato dal campo nascosto! Scrive praticamente... id=null! come posso fare? Sicuramente ho sbagliato qualcosa nella programmazione... AIUTO!

Di: scuffio | 26/09/2020 18:54:05


Ciao scuffio e scusa per la risposta posticipata. Negli ultimi giorni, compatibilmente con i miei impegni, ho cercato di risolvere il tuo quesito. Siccome è indispensabile installare il Web Server "TomCate" di Apache, per visualizzare le JSP (Java Server Page), ho dovuto necessariamente documentarmi.
Il punto è che ho trovato opinioni divergenti sulla possibilità di far convivere IIS con TomCate su piattaforma XP SP2.
La macchina sulla quale lavoro è configurata e ottimizzata per le attività con IIS e PHP. Reduce di precedenti tentativi di condivisione di più Web Server, che le hanno creato non pochi problemi, ho preferito non sottoporla a questa ulteriore prova. La sfortuna ha voluto inoltre che la macchina supplementare subisse un banale guasto di accensione, lasciandomi senza alternative e possibilità di backup. In attesa che mi venga riparata, la scelta ragionevole è quella di aspettare.
Tra gli "esperti" qualcuno mi ha spiegato che per ottimizzare al meglio TomCate è importante addirittura rimuovere IIS... altri mi hanno prospettato la semplicità di installazione... Non avendo elementi per dimostrare né l’una né l’altra tesi preferisco avere maggiori informazioni e l’approccio diretto sulla macchina... che non sia quella di lavoro... Si tratta di pazientare qualche giorno ancora... inoltre l’argomento delle JSP interessa anche me.
Chi volesse saperne di più su JSP, l’indirizzo è: http://www.soft-land.org/cgi-bin/doc.pl?doc=../faq/jsp&tpl=faq
A presto

Di: Gian Paolo | 26/09/2020 18:54:05