Chiamata ajax per tabella php

motleyrulez

Nuovo Utente
30 Ott 2019
10
0
1
Buonasera a tutti, ho bisogno di aiuto per quanto riguarda una tabella. Innanzitutto faccio una chiamata all'API per mostrare per primo i record della persona loggata.

PHP:
$data=array(
    "method"=>"userGetPako",
    "format"=>"json",
    "apiToken"=>"web1.0",
    "firebaseUid"=>$_SESSION["firebaseuid"],
    "uid"=>$_SESSION["uid"],
    );
$response=callAPI($data);

In questo modo prendo tutti i dati della persona dal metodo userGetPako e li metto nella prima riga della tabella. In questo metodo ci sta anche un sottoarray dei clienti che ha la persona loggata, con i relativi uID. Adesso io vorrei poter collegare tutti gli uid di questi clienti al metodo in modo da poter mostrare gli stessi dati che vedo per la persona loggata. Mi hanno consigliato di usare chiamate Ajax, ma non ho idea di come poter fare. Qualche dritta o consiglio? Grazie in anticipo.
 

marino51

Utente Attivo
28 Feb 2013
3.039
192
63
Lombardia
Adesso io vorrei poter collegare tutti gli uid di questi clienti al metodo in modo da poter mostrare gli stessi dati che vedo per la persona loggata
ho capito che devi ottenere gli stessi dati per i clienti presenti nella sottoarray,
mi sembra che hai già il metodo funzionante, ovvero puoi eseguire il codice che hai postato per ciascun cliente inserendo "uid" specifico ed ottenendo nella "$response" le info cliente per cliente,
puoi eseguire più volte il codice per quanti clienti sono presenti nella sottoarray
 

motleyrulez

Nuovo Utente
30 Ott 2019
10
0
1
ho capito che devi ottenere gli stessi dati per i clienti presenti nella sottoarray,
mi sembra che hai già il metodo funzionante, ovvero puoi eseguire il codice che hai postato per ciascun cliente inserendo "uid" specifico ed ottenendo nella "$response" le info cliente per cliente,
puoi eseguire più volte il codice per quanti clienti sono presenti nella sottoarray

Cioè dovrei mettere quel metodo in un ciclo? e come inserisco l'uid specifico?
 

motleyrulez

Nuovo Utente
30 Ott 2019
10
0
1
ho capito che devi ottenere gli stessi dati per i clienti presenti nella sottoarray,
mi sembra che hai già il metodo funzionante, ovvero puoi eseguire il codice che hai postato per ciascun cliente inserendo "uid" specifico ed ottenendo nella "$response" le info cliente per cliente,
puoi eseguire più volte il codice per quanti clienti sono presenti nella sottoarray

Come vedi nella prima riga della tabella stampo i dati dell'utente in sessione, nelle righe successive prendo gli utenti in ["downline"]["structure"] del metodo, e vorrei fare in modo che quegli uid venissero chiamati nel metodo di cui sopra per fare in modo da avere l'accesso ai dati. Potresti scrivermi un esempio di codice per piacere?

PHP:
$O.='<tbody>';
                            $O.='<tr class="success">';

                                $O.='<td>'.$response["user"]["uid"].'</td>';
                                   $O.='<td>'.$response["user"]["first_name"]." ".$response["user"]["last_name"].'</td>';
                                $O.='<td>'.$livello.'</td>';
                                $O.='<td>'.$response["user"]["career"]["position"].'</td>';
                                $O.='<td>'.$response["user"]["career"]["collaborators_direct"].'</td>';
                                $O.='<td>'.$response["user"]["career"]["collaborators_total"].'</td>';
                                $O.='<td>'.$response["user"]["clienti_diretti"].'</td>';
                                $O.='<td>'.$response["user"]["clienti_totali"].'</td>';
                                $O.='<td>'.$response["user"]["careerD"]["2M_UCTotalPosition"].'</td>';
                                $O.='<td>'.$response["user"]["careerD"]["2M_UCTotal"].'</td>';
                                $O.='<td>'.$dd["revenue"].'</td>';
                                $O.='<td>'.$dd["earning_youshoService"].'</td>';
                                $O.='<td>'.$sommaFatturato.'</td>';
                                $O.='<td>'.$mediaFatturato.'</td>';
                                

                            $O.='</tr>';
                    if($response["downline"]["structure"] != null) {
                        
                        foreach($response["downline"]["structure"] as $dl){
                            $O.='<tr class="warning">';
                                $O.='<td>'.$dl["uid"].'</td>';
                                $O.='<td>'.$dl["displayName"].'</td>';
                                $O.='<td>'.$livello1.'</td>';
                                $O.='<td>'.$dl["position"].'</td>';
                                $O.='<td>'.count($dl["child"]).'</td>';
                                $O.='<td>wg</td>';
                                  $O.='<td>$320,800</td>';
                                $O.='<td>$320,800</td>';
                                $O.='<td>$320,800</td>';
                                $O.='<td>$320,800</td>';
                                $O.='<td>$320,800</td>';
                                 $O.='<td>$320,800</td>';
                                $O.='<td>$320,800</td>';
                                 $O.='<td>$320,800</td>';           
                
                            $O.='</tr>';
                        }
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Problema chiamata Ajax per vista Griglia o vista Lista Ajax 1
felino ASP.net MVC: Exception e chiamata AJAX ASP.NET 1
C la chiamata ajax non ritorna alcun dato Ajax 1
G Eseguire codice solo al termine della chiamata ajax Ajax 1
otto9due Chiamata ajax su due url è possibile? Ajax 0
G Chiamata ajax restituisce errore random Ajax 1
A redirect da pagina php chiamata da ajax PHP 2
C Problema chiamata Ajax Ajax 2
localhost.nicola [Javascript] JS non esegue funzioni su bottoni stampati da chiamata AJAX Javascript 1
A progressbar con conteggio record da una chiamata Ajax Ajax 1
P Chiamata ajax che non ne vuole sapere di funzionare Ajax 5
T [JavaScript & Ajax] Eseguire script dopo chiamata A Ajax 2
A problema con chiamata ajax Ajax 1
L Chiamata ajax su input in tabella jQuery 1
A Problema recupero valori da select con chiamata ajax Ajax 1
P Portare fuori il contenuto di una chiamata ajax dentro un iframe Ajax 0
S Gallery con Tag foto: problema doppia chiamata ajax con JQuery jQuery 2
GoshMaledetto problema ritorno valori php da chiamata ajax Ajax 9
C Chiamata AJAX con metodo load non va, cosa sbaglio? Ajax 2
D Visibilità del codice restituito da una chiamata Ajax Ajax 8
M ajax chiamata sincrona funziona con ie e non con firefox Javascript 3
M problema scope variabili chiamata ajax Javascript 2
M PHP e chiamata SOAP PHP 6
motleyrulez Chiamata Rest Api durante Redirect PHP 1
A [PHP] Web app Rest chiamata Get PHP 4
A [PHP] Web App REST chiamata GET PHP 3
M [Xamarin] personalizzare la schermata della chiamata in arrivo Sviluppo app per Android 0
M [XAMARIN] Accettare una chiamata telefonica al click su bottone Sviluppo app per Android 3
D [PHP] chiamata metodi da una classe PHP 3
C [Javascript] Chiamata di una funzione da *.js esterno Javascript 1
A Chiamata funzione PHP con onclick PHP 8
F Chiamata HTML da form PHP 6
A chiamata di una funzione esterna rispetto al file js chiamante jQuery 3
L Chiamata node js Javascript 0
U Fare una chiamata post con Angularjs Javascript 3
B Evento blur chiamata file php jQuery 1
V Chiamata funzione php da javascript Ajax 3
G Funzione che resta in ascolto per una chiamata esterna Javascript 1
A non esegue sempre la chiamata al server Ajax 1
D Problema nella chiamata ad una funzione javascript da href Ajax 2
M Chiamata di una funzione che contenga un array PHP 13
minatore Errore di chiamata PHP 9
P Registrazione audio in chiamata Java 2
L errore:stato della chiamata 0. MA PERCHE??? Ajax 0
M Problema funzione chiamata una volta solo in javascript Javascript 1
Eugene Chiamata multipla di query PHP 3
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
P Funzione jQuery Ajax invio file a php jQuery 1
E Php select option e ajax PHP 23
Emix Select concatenate php sql ajax PHP 2

Discussioni simili