Cambiare font size su echo stringa variabile

  • Creatore Discussione Creatore Discussione Kioto
  • Data di inizio Data di inizio
Quando effettuo un controllo durante la esecuzione
passando il mouse over i bottoni PREV o NEXT
rilevo la scritta 'Studi' e successivamente 'Studi Medici'

nel codice visualizzo la variabile settore con echo
che mi visualizza 'Studi' e poi nel cambio pagina 'Studi medici'


Dal FORM

PHP:
<FORM>
Cerca SETTORE</FONT></B><br><FORM action=cercasettore.php method=get>
<input type="text" size="20" name="settore"  <br>   <INPUT type=submit value=Invia  >   
</FORM>
[PHP]

Dal codice

[PHP]
$settore = $_GET['settore'];  

$total_pages_sql = "SELECT COUNT(*) FROM nomi WHERE settore LIKE '%$settore%'";

echo $total_pages_sql;

$result = mysqli_query($conn,$total_pages_sql);
$total_rows = mysqli_fetch_array($result)[0];

echo "Totale records: " . $total_rows;
 
Nel Form di ricerca inserisco 'studi'
La navigazione prende per assodato che tu inserisca sempre la parlo cercata e non la prima entry d'estrazione del DB, di conseguenza effettuando una ricerca di questo tipo
Codice:
SELECT COUNT(*) FROM nomi WHERE settore LIKE '%studi%'
Vengono presi in considerazione:
  1. studi
  2. studi medici
  3. studiare
  4. studiando
  5. studio commerciale
  6. etc.....
Nello specifico, se la prima entry è "studi medici" e la navigazione si basa sull'entry e non sulla query il risultato è quello da te descritto...

non si vede da nessuna parte
Questo lo si nota dalla linea 100 del tuo codice postato sopra... prendi in considerazione il settore della tupla corrente!
Nello specifico
PHP:
$nome=$row['nome'];
$settore=$row['settore'];
$via=$row['via'];
$telefono=$row['telefono'];
HTML:
<li class="<?php if($pageno <= 1){ echo 'disabled'; } ?>">
<a href="<?php if($pageno <= 1){ echo '#'; } else  { echo "?settore=".$settore."&pageno=".($pageno - 1); } ?>">Prev</a>
</li>
Come vedi settore lo prendi dall'entry e non dalla query!

Il "settore" lo devi prendere dalla form passata in get e/o post, e assegnare sempre lo stesso valore per effettuare la navigazione corretta!
 
  • Like
Reactions: Tommy03
Risposta a Macus_adi
Grazie per il tuo intervento e la spiegazione.
Potresti cortesemente correggermi la tupla incriminata da te segnalata?
Ti ringrazio.
Saluti
 

Discussioni simili