Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Discussione: DataTable Jquery e PHP

  1. #11
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Nel caso della funzione cancella, devi vedere meeting_id dove è inserito ed usare jquery per recuperarlo.
    Se usi la createdrow, hai i dati (l'array preso con ajax) come secondo parametro (tra cui meeting_id), quindi sempre con jquery crei il link e lo metti nella sua colonna

  2. #12
    Utente di HTML.it
    Registrato dal
    Jun 2018
    Messaggi
    11
    Quote Originariamente inviata da boots Visualizza il messaggio
    Nel caso della funzione cancella, devi vedere meeting_id dove è inserito ed usare jquery per recuperarlo.
    Se usi la createdrow, hai i dati (l'array preso con ajax) come secondo parametro (tra cui meeting_id), quindi sempre con jquery crei il link e lo metti nella sua colonna
    allora meeting_id non è altro che un vettore di id di molti meeting.

    lo passo con la funzione php .

    Se puoi farmi un esempio pratico dove con una funzione recupero quel parametro dalla tabella mi faresti un favore immenso.

    PS la funzione elimina ancora non esiste... poichè non riesco a prendere sto benedetto id.

    ogni riga della tabella a un suo meeting_id e ogni riga dovrenbbe avere il suo pulsante elimina

  3. #13
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Esempio, con createdRow (meeting_id è l'id della tabella):
    codice:
    $(document).ready(function(){
        var table = $('#meeting2').dataTable( {
         "sAjaxSource": "dati_meeting.php",
          ...
          "createdRow" : function (row, data, index){
                link = $('<a></a>',{'href':'cancella.php?id=' + data['meeting_id'], 'text':'cancella'});
                $(row).find('td').eq(5).html(link);
           }
         });
    });
    Ci sono dei valori che dovresti cambiare: il link per effettuare la cancellazione e 5 è l'indice (partendo da 0 )della colonna dove ci va il link elimina.
    PS: In realtà per le cancellazioni sarebbe meglio fare un form-post.

    Se invece vuoi usare la funzione js cancella(), dovresti vedere dove viene scritto meeting_id

  4. #14
    Utente di HTML.it
    Registrato dal
    Jun 2018
    Messaggi
    11

    Perfetto sto facendo delle prove .. ti faccio sapere

  5. #15
    Utente di HTML.it
    Registrato dal
    Jun 2018
    Messaggi
    11
    Guarda, intanto ti ringrazio tantissimo perchè funziona, l'unico problema e che il link cancella compare solo se metto nella posizione "0" e non nella 5. però va beh questo si risolve . Ti ringrazio davvero tanto

  6. #16
    Utente di HTML.it
    Registrato dal
    Jun 2018
    Messaggi
    11
    ho risolto tutto perfetto grazie mille.... Davvero Gentile

  7. #17
    Utente di HTML.it
    Registrato dal
    Jun 2018
    Messaggi
    11
    Quote Originariamente inviata da boots Visualizza il messaggio
    Esempio, con createdRow (meeting_id è l'id della tabella):
    codice:
    $(document).ready(function(){
        var table = $('#meeting2').dataTable( {
         "sAjaxSource": "dati_meeting.php",
          ...
          "createdRow" : function (row, data, index){
                link = $('<a></a>',{'href':'cancella.php?id=' + data['meeting_id'], 'text':'cancella'});
                $(row).find('td').eq(5).html(link);
           }
         });
    });
    Ci sono dei valori che dovresti cambiare: il link per effettuare la cancellazione e 5 è l'indice (partendo da 0 )della colonna dove ci va il link elimina.
    PS: In realtà per le cancellazioni sarebbe meglio fare un form-post.

    Se invece vuoi usare la funzione js cancella(), dovresti vedere dove viene scritto meeting_id


    Perfetto ti ringrazio... Funziona perfettamente.. E se invece volessi selezionare più dati mediante checkbox? Per poi mandarli tutti insieme tramite get?

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 © 2024 vBulletin Solutions, Inc. All rights reserved.