Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380

    [ajax] delete id non contestuale

    Ciao, provo a spiegare in cosa mi sto imbattendo:
    mediante un form invio un paio di campi con chiamata ajax ad un file "insert.php" che esamina ed inserisce i dati in un db; eventualmente mi ritorna hml(msg) di errore oppure di avvenuto INSERT

    Ora, nel momento in qui tutto va a buon fine mi compare, con un FadeIn, il riepilogo (in un elenco) dei campi precedentemente inviati e quindi appena inseriti nel db, fin qui tutto ok.

    A questo punto io vorrei poter eventualmente eliminare (cancellare da db!) ciò che ho appena creato. Per fare questo mi serve l'id, non posso utilizzare gli altri campi perchè non sono unici!
    Ovviamente l'id non può comparire in contemporanea con gli altri campi in quanto viene creato DOPO, cioè ad inserimento avvenuto...

    Qualche consiglio?
    Grazie
    If you think your users are idiots, only idiots will use it. DropBox

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se non lo fai gia', al momento dell' insert nel db fatti ritornare un json con l' id piu' tutto quello che al momento stampi,
    l' id lo userai per eventuale cancellazione (ci si augura, dopo un po' di controlli)

    ciao

  3. #3
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    grazie per la risposta
    mai usato json vediamo se riesco a risolvere
    ... certo i controlli
    If you think your users are idiots, only idiots will use it. DropBox

  4. #4
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    Originariamente inviato da Xinod
    se non lo fai gia', al momento dell' insert nel db fatti ritornare un json con l' id
    ..fatta l'insert è possibile che mi ritorni un altro id??
    cioè quello che mi viene in mente è chidere l'id dell'ultima insert, è vero che le insert saranno eseguire da un singolo utente e una per volta, ma se non fosse così?
    in poche parole in questo modo sono sicuro di ottenere l'id giusto?

    grazie
    If you think your users are idiots, only idiots will use it. DropBox

  5. #5
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    credo di aver capito json, ma c'è un però.....
    in pratica nel compilare il mio form utilizzo la finestra dialog-confirm (jquery) per verificare la correttezza dei campi e quindi visualizzo i messaggi di errore con .html(msg).

    Il file responsabile della insert mi restituisce mediante echo gli item per json, cioè una cosa del genere:
    Codice PHP:
    $rows = array ('item1'=>"test id",
                   
    'item2'=>"test titolo",
                   
    'item3'=>"test data");
    echo 
    json_encode($rows); 
    però questi valori vanno a finire ANCHE nella dialog!
    If you think your users are idiots, only idiots will use it. DropBox

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.