[PHP] problema maggiore e minore

tripla_m

Nuovo Utente
1 Feb 2019
2
0
1
Ciao a tutti
questo è il mio primo post in questo forum e sono arrivato fin qua per questo problema.
Devo prelevare da una tabella sql (uso altervista come host del mio sito) i valori meteorologici di temperatura, pressione e umidità in una data specifica, e fin qua nessun problema. Il problema nasce quando devo tirarmi fuori i valori massimi e minimi di quella giornata. Questo è il codice:

PHP:
            $ultimo_t = mysql_query ("SELECT * FROM meteo WHERE date_temp = CURDATE()");
            $num = mysql_num_rows($ultimo_t);
            
            for($i;$i<$num;$i++){
                $t = mysql_fetch_array($ultimo_t);
                
                if($t['temperatura'] > $t_max['temperatura']){
                    $t_max['temperatura'] = $t['temperatura'];
                }
                
                if($t['temperatura'] < $t_min['temperatura']){
                    $t_min['temperatura'] = $t['temperatura'];
                }
            }
            
            echo($t_max['temperatura']);
            echo("/");
            echo($t_min['temperatura']);

Il problema non è con t_max, bensì con t_min che non riesco a vedere in nessun modo.
Voi avete qualche idea

P.S. non son molto bravo con php, ma capisco molto bene il C
 

marino51

Utente Attivo
28 Feb 2013
3.020
174
63
Lombardia
come detto devi inizializzare i valori di partenza prima del for (attento al segno meno),
PHP:
$t_max['temperatura'] = -9999999.99;
$t_min['temperatura'] =  9999999.99;

for($i;$i<$num;$i++){

poi dovresti evitare le parentesi all'echo
PHP:
echo $t_max['temperatura'];
echo "/";
echo $t_min['temperatura'];
,
 

macus_adi

Utente Attivo
5 Dic 2017
1.327
89
48
IT/SW
caricando i dati fetchall(), basterebbe solo questo, senza confronti etc...
PHP:
//in es: $model=array(0=>array('temperatura'=>int)......);
$array=new SplFixedArray($num);
$array = array_column($model, 'temperatura');
echo min($array).' - '.max($array); //rispettivamente Temperatura minima e Temperatura massima dal cluster
 

tripla_m

Nuovo Utente
1 Feb 2019
2
0
1
ciao a tutti e grazie per l' aiuto. In effetti non avevo dichiarato nulla, mi è bastato mettere tutto dentro a un array e poi con la funzione min e max prelevare i valori. Ecco il codice:
PHP:
$ultimo_t = mysql_query( "SELECT temperatura FROM meteo WHERE date_temp = CURDATE()" );
            $array_t = array();
            while($t = mysql_fetch_array($ultimo_t)){
                $array_t[] = $t[0];
            }
echo min($array_t);
echo max($array_t);

Poi questo codice l'ho ripetuto anche per la pressione e l' umidità
 
Discussioni simili
Autore Titolo Forum Risposte Data
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
D problema php mysql PHP 1
D problema php mysql PHP 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
A Problema checkout carrello php PHP 2
G Problema caricamento tabelle MySql da PhP PHP 0
M Problema con php per calcolo costo percentuale PHP 7
O Problema Formmail in PHP su Aruba PHP 0
WebmasterFioriniAndrea Chat e php [problema] PHP 3
L [PHP] Problema con Telegram PHP 1
WebmasterFioriniAndrea [PHP] Problema che non mi fa vedere niente PHP 2
A [PHP] Problema query insert [RISOLTO] PHP 14
N [Apache] problema con estensione php Apache 0
C [PHP] Problema con download file PHP 0
M [PHP] Problema con preg_match PHP 1
gandalf1959 [PHP] problema con l'utilizzo di Header PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
M [PHP] Problema con query select PHP 2
L Problema jQuery validation AJAX (PHP 7) PHP 6
L Problema funzione mail() PHP PHP 3
S [PHP] Problema con istruzione "use" PHP 23
A Problema PHP PHP 1
T [php] problema creazione query select-where PHP 5
M [PHP] problema if PHP 3
L [PHP] Problema su codice o server PHP 5
Cosina [PHP] fwrite problema con le parole accentate PHP 9
M [PHP] Problema search form PHP 3
F [PHP] Problema con number_format PHP 3
L [PHP] problema count messo in una funzione. PHP 1
P [PHP] Progettino CRUD di esercitazione. Problema su $_FILE. PHP 9
trattorino [PHP] problema entrata immagini insert PHP 1
C Apache Cordova problema con php Programmazione 1
trattorino problema raccapricciante php conteggio query PHP 4
T PHP+MYSQL: problema con quelle maledette lettere accentate... PHP 5
F [PHP] Problema con array multidimensionale PHP 4
F Problema con pagine login in PHP PHP 2
M [PHP] Problema script ricezione e invio posta... PHP 1
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [PHP] Problema Invio Email Elseif PHP 2
A [PHP] Problema invio mail con funzione mail() PHP 3
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP][MYSQL] Problema con le SELECT PHP 5
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
MattiaBL [PHP] Problema ciclo while PHP 3
dvdscr [PHP] Problema malfunzionamento Wordpress WordPress 13
O [PHP] Problema Button in form PHP 1
C [PHP] problema con un esercizio PHP 2
P [PHP] Problema con accenti ed apostrofi PHP 0
E Problema refresh PHP PHP 3

Discussioni simili