ExtraGeek

La Tecnologia vista da me

Problemi con i commenti

Ieri avevo postato il quesito di programmazione e questa mattina l'amico Oculus mi mandava la sua soluzione via email in quanto mi comunicava l'impossibilità di utilizzare i commenti in quanto veniva sempre restituito un errore.

Ciò era dovuto all'abilitazione dei filtri anti spam (evidentemente non funzionano proprio benissimo Surprised ), quindi per il momento i commenti verranno moderati da me medesimo fino a quando i filtri automatici non riprenderanno a fare il loro mestiere (ovviamente ciò accadrà solamente quando troverò il tempo per occuparmene ... ).

Adesso potete riprendere a commentare, ciao ! E grazie ad Oculus per la segnalazione !

Problema di programmazione

Oggi vorrei proporvi un argomento un po’ diverso dal solito. Nei giorni scorsi mi sono imbattuto in un piccolo problema di programmazione web. Io l’ho risolto in un certo modo, ma visto che sull’argomento sono un po’ arrugginito mi farebbe piacere poter vedere delle soluzioni alternative alla tipologia di problema che andrò ad esporvi.

Esercizio
Abbiamo una form, molto semplice, con pochissimi elementi, ci sono due caselle di testo protette da scrittura ed un bottone.
Premendo il bottone si apre un pop-up in cui vengono visualizzati dei dati prelevati da un db (per esempio la lista dei clienti). Cliccando su di un cliente il pop-up si deve chiudere e automaticamente riportare la denominazione di tale cliente nella prima delle due caselle di testo. Nello stesso momento la seconda casella di testo deve essere popolata con un valore prelevato da altra tabella del db (per esempio l’importo dell’ultima fattura emessa a quel cliente). La difficoltà sta nel fatto che quest’ultima operazione non è possibile effettuarla con l’aiuto del pop-up prima descritto. L’ipotesi è quindi che la pagina che contiene la form si dovrebbe accorgere quando viene inserito il valore nella prima casella di testo e in quel momento, senza l’uso di submit ma preferibilmente attraverso una richiesta HTTPrequest, interrogare il db per farsi restituire il valore da inserire nella seconda casella di testo.

Questo è quanto. Io, non per scelta, ma piuttosto per necessità in quanto l’applicazione era già esistente, ho scritto il tutto utilizzando javascript e, per quanto riguarda la parte lato server, ASP. Ovviamente sono accettati esempi con qualsiasi tecnologia.

Fra qualche giorno, dopo che spero ci siano stati degli esempi da parte vostra, pubblicherò il codice della mia soluzione.

Spero di essere stato chiaro nell’esposizione e ancora una volta vi invito a postare nei commenti la soluzione concepita dalla mente di tutte quelle persone che vorranno dedicare qualche minuto a questa riflessione.

Buonanotte !