Sei in Home page » Prodotti » Opensource » WebGUI » SQLEdit W(eb)Object » Operazioni

Soluzione integrata di telefonia su internet a banda larga.
Cerca su questo sito:  

Vuoi essere aggiornato in tempo reale su tutto quello che mi succede giorno per giorno?
Visita il mio nuovo blog

Eseguire operazioni sul database con SQLEdit

Quali sono i link da utilizzare per far eseguire ad un elemento di SQLEdit le operazioni di creazione nuovo record, modifica o cancellazione di uno esistente?

Ciò che discrimina queste operazioni è la parte dell'indirizzo della nostra pagina web che contiene un elemento SQLEdit a destra del simbolo di punto di domanda. Questa parte dell'url è anche chiamata "query string".

Supponiamo quindi che la nostra pagina con l'elemento SQLEdit si trovi all'indirizzo

http://www.domain.ext/index.pl/our_page

per fare eseguire operazioni sul database al nostro elemento SQLEdit questa pagina va chiamata con le seguenti "query string":

  • per aggiungere un nuovo record è sufficiente chiamare l'indirizzo sopra senza query string oppure, utilizzare la seguente query string:

...?exec=new

  • per modificare un record esistente va creato un link all'indirizzo sopra con una query string formata dal parametro "exec = edit" e da tutte le chiavi primarie della tabella associata all'elemento SQLEdit con i rispettivi valore del record da editare. Se la tabella ha, per esempio, tre chiavi primarie "pk1", "pk2" e "pk3" e si vuole editare il record con "pk1 = v1", "pk2 = v2" e pk3 = v3" la query string deve essere

...?exec=edit&pk1=v1&pk2=v2&pk3=v3

  • analogamente, per cancellare un elemento dalla tabella il link da creare deve essere formato dall'indirizzo della pagina con l'elemento SQLEdit e da una query string che contiene i valori delle chiavi primarie dell'elemento da cancellare e il parametro "exec = delete". Utilizzando l'esempio di cui sopra, il link sarebbe del tipo

...?exec=delete&pk1=v1&pk2=v2&pk3=v3

  • Quest'ultimo link, in realtà non cancella direttamente il record ma chiede conferma prima di cancellare effettivamente il record. Per cancellare direttamente il record senza far apparire la pagina di conferma, il link da utilizzare è

...?exec=deleteConfirm&pk1=v1&pk2=v2&pk3=v3

JavaScript Menu Courtesy of Milonic.com







Commenti
Lascia un commento

Nome e Email sono obbligatori (l'email non verrą mostrato). L'URL č opzionale. I commenti non appariranno subito in quanto sono sottoposti a moderazione.

Sono accettati questi TAG: <A>, <STRONG>, <B>, <EM>

ome
1.vivek il 2011-11-15 11:21:54 ha scritto:

good one

 Copyright© 1997-2006 Emiliano Bruni Online dal 16/08/1998 con visitatori Scrivimi all'indirizzo: