Cambiare font size su echo stringa variabile

Kioto

Nuovo Utente
4 Giu 2020
13
0
1
Salve,
ho la seguente stringa

........................................................
echo $row ['nome'] . "<br> " . $row['settore'] . "<br> " . $row['via']. "<br>" . $row['telefono']. "<br> ";
...........................................................

come inserire il cambiamento del font size?

Grazie
 

Tommy03

Utente Attivo
6 Giu 2018
490
49
28
17
Bassano del Grappa (VI)
PHP:
$nome=$row['nome'];
$settore=$row['settore'];
$via=$row['via'];
$telefono=$row['telefono'];
echo "<p style='font-size:20px;'>$nome, $settore, $via, $telefono</p>";
 

Kioto

Nuovo Utente
4 Giu 2020
13
0
1
Tommy03 Grazie.
Desidererei che ogni variabile andasse acapo.
Ti ringrazio
 

Tommy03

Utente Attivo
6 Giu 2018
490
49
28
17
Bassano del Grappa (VI)
PHP:
$nome=$row['nome'];
$settore=$row['settore'];
$via=$row['via'];
$telefono=$row['telefono'];
echo "<p style='font-size:20px;'>$nome<br>$settore<br>$via<br>$telefono</p>";
 

Kioto

Nuovo Utente
4 Giu 2020
13
0
1
Grazie Tommy03.....
Sei bravissimo. Hai la stoffa del professionista.
Celere e perfetto
Complimenti
 

macus_adi

Utente Attivo
5 Dic 2017
1.312
88
48
IT/SW
Per semplicità, invece di dichiarare N variabili quanti sono i dati da estrarre, si potrebbe operare come segue!

Es:1
PHP:
//nome chiavi da prelevare dall'item
$map=['nome','settore','via','telefono'];
foreach($map as $item) echo '<p>'.$row[$item].'</p>';
Es2:
PHP:
array_map(function($item) use($row){
echo $row[$item].'<br>';
},['nome','settore','via','telefono']);
 
Ultima modifica:

Kioto

Nuovo Utente
4 Giu 2020
13
0
1
Ciao Tommy,
un'altra cortesia se possibile.
Mi riferisco sempre allo script per il quale mi hai aiutato.
Funziona quasi tutto. Quando però faccio una ricerca nel campo 'settore'
dove la visualizzazione è fissata a 10 records per pagina, e il conteggio di records è 12
mi visualizza nella prima pagina i 10 records
quando clicco su 'Next 'per andare alla seconda pagina non mi visualizza alcun record.

Se clicco su 'Prev' ritorna ad una pagina visualizzando solo 8 records.

Credo ci sia un errore nella 'Pagination'

Ti allego lo script della pagina

Non so se sia stato chiaro, in caso contrario dimmi quale altro materiale ti devo inviare.

Ti ringrazio, sempre molto gentile.

Saluti
 

Allegati

Tommy03

Utente Attivo
6 Giu 2018
490
49
28
17
Bassano del Grappa (VI)
A prima vista non vedo errori... Prova a fare qualche echo per vedere cosa non funziona.
Il GET della pagina funziona correttamente? (nell'url visualizzi ?pageno=2?)
tipo $total_rows lo prende giusto?
 

Kioto

Nuovo Utente
4 Giu 2020
13
0
1
Grazie per la pronta risposta.
Funziona quasi tutto ad eccezione della paginazione.
Nelle righe che contengono { echo '#'; } che cosa significa?
Forse il cancelletto racchiuso tra apici dovrà contenere qualche altro comando ....
Queste le uniche informazioni che ti posso segnalare.
Non vorrei renderti la vita troppo difficile, vedi quello che puoi fare oppure pazienza...
Ti ringrazio
 

Tommy03

Utente Attivo
6 Giu 2018
490
49
28
17
Bassano del Grappa (VI)

Kioto

Nuovo Utente
4 Giu 2020
13
0
1
Ciao Tommy,
mi chiedi:
nell'url visualizzi ?pageno=2?) -- SI
$total_rows lo prende giusto? - SI
Il # significa che il link punta a quella stessa pagina (cioè non si cambia di pagina) - Forse bisogna cambiare il # ?????

Grazie per la pazienza
 

Kioto

Nuovo Utente
4 Giu 2020
13
0
1
La query mi restituisce i 12 records.
Idem portando il numero dei records per pagina a 12 e visualizzando sul Browesr

Per ulteriore prova la query di phpmyadmin si può settare a 10 records?
Il minimo è 25

Penso che il problema dipenda dalla pagination nei bottoni Prev e Next
 

Tommy03

Utente Attivo
6 Giu 2018
490
49
28
17
Bassano del Grappa (VI)
Penso che il problema dipenda dalla pagination nei bottoni Prev e Next
Questi contano ma fino ad un certo punto, servono solo per passare con GET il valore "pageno", è quello che determina la visualizzazione dei record. Se dici che non c'è nessun problema con il passaggio di $pageno allora significa che il problema c'entra con le query
 

Kioto

Nuovo Utente
4 Giu 2020
13
0
1
Nel Form di ricerca inserisco 'studi'
e ottengo i primi 10 records:
......................................................
SELECT COUNT(*) FROM nomi WHERE settore LIKE '%studi%'
Totale records: 13
.....................................................

Al passaggio di NEXT su pagina successiva:
.....................................
SELECT COUNT(*) FROM nomi WHERE settore LIKE '%Studi Medici%'
Totale records: 9
...................................
e non visualizza niente
però è strano che mi dia nel SELECT COUNT(*) --> '%Studi Medici%'
e il totale records è 9
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.280
330
83
@Kioto
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 strument
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

Correggi i tuoi post
mi raccomando altrimenti sarò costretto a cancellare le discussioni
 

Kioto

Nuovo Utente
4 Giu 2020
13
0
1
OK Max1

Risposta a Tommy03
mi chiedi: Ma se è 9 in seconda pagina è normale che non ci sia niente, controlla che nella url &settore sia giusto

Ripeto come promemoria:

Nel Form di ricerca inserisco 'studi'
e ottengo i primi 10 records:
PHP:
SELECT COUNT(*) FROM nomi WHERE settore LIKE '%studi%'
Totale records: 13
Il settore LIKE '%studi%'  è giusto
Al passaggio di NEXT per pagina successiva:

PHP:
SELECT COUNT(*) FROM nomi WHERE settore LIKE '%Studi Medici%'
Totale records: 9 
Il settore LIKE '%Studi Medici%' è cambiato
e non visualizza niente
PHP:
però è strano che mi dia nel SELECT COUNT(*) --> '%Studi Medici%'
mentre io avevo richiesto solo 'studi' e non 'studi medici'
ed il totale records è 9

Altra prova
sempre dalla pagina 2 questa volta eseguo PREV per tornare alla Pagina 1
ed ora mi visualizza la prima pagina con i 9 records
e i rispettivi nomi
ma nel controllo del settore LIKE continua a darmi 'studi medici'