Eliminare recordset (php)

Di: Rax | 26/09/2020 17:38:55
Salve a tutti,
ho creato una gestione news sul mio sito. Ho inserito correttamente il campo "inserisci record" per inserire nel database la news e tutto funziona correttamente.
Ora, però, non riesco a far funzionare il campo "elimina record" per poter cancellare l'eventuale news inserita precedentemente o più record insieme.
Quali sono i passaggi corretti? Grazie!
PS: Il sito è sviluppato in php e non in asp. Molte guide che ho trovato in rete sono per l'asp :(

Risposte



L'eliminazione di un record (come suggerisce la guida) ha una logica e una serie di passaggi obbligati. Consiglio di leggerla con attenzione: http://livedocs.adobe.com/dreamweaver/8_it/using/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=45_rad23.htm. Se hai dei dubbi, puoi seguire la logica della "Demo on-line" che ho preparato per la mia utenza http://www.marraffaweb.com/demo/.

Di: Gian Paolo | 26/09/2020 17:38:55


[USER]Gian Paolo[/USER]

L'eliminazione di un record (come suggerisce la guida) ha una logica e una serie di passaggi obbligati. Consiglio di leggerla con attenzione: http://livedocs.adobe.com/dreamweaver/8_it/using/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=45_rad23.htm. Se hai dei dubbi, puoi seguire la logica della "Demo on-line" che ho preparato per la mia utenza http://www.marraffaweb.com/demo/.

La guida adobe non l'ho capita. Necessito di una guida passo-passo.

Di: Rax | 26/09/2020 17:39:55


Questa mi sembra abbastanza "passo passo" http://www.elvisciotti.it/blog/archives/38.

Di: Gian Paolo | 26/09/2020 17:39:55


[USER]Gian Paolo[/USER]

Questa mi sembra abbastanza "passo passo" http://www.elvisciotti.it/blog/archives/38.

Sì, ma non è spiegato come cancellare. Ho anche scritto al webmaster ma nulla di fatto.

Di: Rax | 26/09/2020 17:39:55


Se ti fossi concentrato a capire la guida di livedocs e con l'esempio della mia demo, probabilmente avresti gà risolto... avresti confrontato teoria e pratica. Siccome ti sei arreso subito ecco il risultato. Inoltre la risposta che ti ha dato il tizio del tutorial, che scrive nel titolo "creare pagine per l’inserimento, aggiornamento, cancellazione di record dal database", è fuori luogo. Non avrebbe dovuto affatto omettere la cancellazione supponendo che il procedimento fosse simile agli altri. Benché possa somigliare in qualche passaggio, ha dimenticato che ci sono dei parametri da aggiungere, tipici della cancellazione. Quando te l'ho segnalato mi sono fidato del fatto che stesse sulla buona strada. Non mi sono messo a fare la prova del nove!

Di: Gian Paolo | 26/09/2020 17:39:55


Se leggi la guida di livedocs, avendo come riferimento l'esempio che segue, ti viene più semplice capire la logica dell'inserimento, modifica e cancellazione dei dati:http://starweb.starnet.it/gianpaolo/tutorial/.
<!-- L'accesso a questo link è al momento impraticabile, nel caso di necessità verrà attivato su un altro host -->.
Ho messo inserimento e visualizzazione insieme, per una questione di praticità, è ovvio che l'inserimento va messo nella pagina degli utenti, mentre tutto il resto va messo nell'area privata del tuo sito. Poi dipende da come ti serve impostare la struttura.

Di: Gian Paolo | 26/09/2020 17:40:55


Grazie, finalmente ho capito come funziona il modulo "aggiorna" ed "elimina". Funziona tutto perfettamente!

Di: Rax | 26/09/2020 17:40:55


AH! Lasciatemi esprimere la mia soddisfazione! Non era così difficile come sembrava, c'è voluto solo un pò di impegno in più, ma questa era la strada da seguire... Adesso ti si è aperto un nuovo orizzonte. Avere imparato questi passi fondamentali, significa andare spediti verso l'interattività. Ti sarà più semplice capire tante altre cose... Mi raccomando di tenere sempre sott'occhio il codice generato dagli automatismi di Dreamweaver, vedrai che ti servirà in molte occasioni. In bocca al lupo!
P.S.
Ti vorrei ricordare di evitare di mettere nella stessa pagina "Inserimento" e "Visualizzazione" perché ti crea un problema accertato. Succede infatti che se imposti il recordset a visualizzare dieci record alla volta, e tu provi ad inserirne quindici consecutivamente, gli ultimi cinque non li vedi nella scheda, nonostante vadano ad incrementare regolarmente il database. Per vederli non basterebbe il semplice refresh. Dovresti uscire e poi rientrare. Credo che dipenda da un possibile conflitto con la barra di navigazione. Nell'esempio li ho messi insieme per praticità, eliminando un passaggio. Tuttavia devo dire che è l'unico problema riscontrato (almeno da me), per cui se dovessi trovarti con uno schema analogo e fossi tu a gestire i moduli, potrebbe anche passare. Se fosse per una committenza sarebbe opportuno separarli.

Di: Gian Paolo | 26/09/2020 17:40:55


Sì, infatti ho separato le due cose.
Ti ringrazio per la disponibilità. Per altre cose, ti trovo qui?

Di: Rax | 26/09/2020 17:40:55