Circolo vizioso di variabili

  • Creatore Discussione Creatore Discussione tantino
  • Data di inizio Data di inizio

tantino

Nuovo Utente
28 Mar 2020
1
0
1
Salve ragazzi
ecco il problema.
Ho creato una tabella che visualizza i dati presi da un db. Tutto Ok
Vorrei aggiungere quei famosi simboli per ordinare in senso ASC o DESC . Fatto
PHP:
"<th class="<?=$ordine?>"><a href="index.php?picco=id&cap=<?=$ordine?>"> ID</a> </th>
Ho dichiarato inizialmente la variabile ordine?ASC. tutto ok
quando ci clicco, vorrei tramite operatore terniario o altro che che il valore diventasse DESC o viceversa.
Ma quando vado a cliccare sul link non cambia nulla, sempre ASC.
Il problema è che ogni volta che la pagina si ricarica la variabile iniziale ordine viene settata ad ASC
questo è il codice terniario
PHP:
$ordine=$ordine==='ASC' ? 'DESC' : 'ASC';
Dovrei o utilizzare la variabile senza dichiararla o quanto meno senza inizializzarla oppure quando si ricarica la pagina, dovrebbe mantenere il valore precedente.
Grazie
 
Ultima modifica di un moderatore:
@tantino
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
PHP (2).png
quando posti del codice php, oppure la funzione codice dalla barra degli strumenti



box inserisci.png




Inoltre IMPORTANTE: Prima di creare una nuova discussione o di rispondere alle discussioni esistenti ricordati di leggere attentamente il Regolamento del Forum e l'eventuale regolamento specifico della sezione!
Grazie
 

Discussioni simili