• Home
  • Forum
  • Fare Web
  • PHP

Aggiornare pagina quando c'è un nuovo messaggio

  • Creatore Discussione Creatore Discussione Shyson
  • Data di inizio Data di inizio 26 Giu 2013
Prec.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
Succ.
Primo Prec. 3 di 7 Succ. Ultimo

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
  • 11 Lug 2013
  • #41
E la query?
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 11 Lug 2013
  • #42
Longo8 ha scritto:
E la query?
Clicca per allargare...
Appunto, non so come mettere questo perché il codice è diverso
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
  • 11 Lug 2013
  • #43
Ma non vuoi farlo sempre nella funzione di prima?
La query è identica, basta cambiare i nomi del campo e della tabella.
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 11 Lug 2013
  • #44
Longo8 ha scritto:
Ma non vuoi farlo sempre nella funzione di prima?
La query è identica, basta cambiare i nomi del campo e della tabella.
Clicca per allargare...

Quella l'avevo già modificata

PHP:
function ultimo_aggiornamento(){  
    $result=mysql_query("SELECT MAX(data_localeS) as data FROM sondaggio");    
    $value=mysql_fetch_array($result);    
    $file=glob('*'); //legge tutti i file  
    $file = array_filter($file, "is_file"); //verifica se sono file  
    $mod_time = array_map('filemtime', $file); //legge il tempo   
    return $value['data'] > max($mod_time) ? $value['data'] : max($mod_time);   
}
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
  • 11 Lug 2013
  • #45
Potresti utilizzare una sola query ma ti posto una delle soluzioni possibili:
PHP:
function ultimo_aggiornamento(){  
    $result=mysql_query("SELECT MAX(data_localeS) as data FROM sondaggio");    
    $result2=mysql_query("SELECT MAX(data_localeS) as data FROM successi");     
    $value=mysql_fetch_array($result);    
    $value2=mysql_fetch_array($result2);
    $file=glob('*'); //legge tutti i file  
    $file = array_filter($file, "is_file"); //verifica se sono file  
    $mod_time = array_map('filemtime', $file); //legge il tempo   
    $data = $value['data'] > $value2['data'] ? $value['data'] : $value2['data'];
    return $data > max($mod_time) ? $data : max($mod_time);   
}
Oppure prova a mettere questa select e fai tutto con una query invece di 2 altrimenti credo vada bene comunque la prima soluzione:
PHP:
SELECT MAX(data_localeS) as data
FROM
(
    SELECT data_localeS
    FROM successi
    UNION
    SELECT data_localeS
    FROM sondaggio
)
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 11 Lug 2013
  • #46
Longo8 ha scritto:
Potresti utilizzare una sola query ma ti posto una delle soluzioni possibili:
PHP:
function ultimo_aggiornamento(){  
    $result=mysql_query("SELECT MAX(data_localeS) as data FROM sondaggio");    
    $result2=mysql_query("SELECT MAX(data_localeS) as data FROM successi");     
    $value=mysql_fetch_array($result);    
    $value2=mysql_fetch_array($result2);
    $file=glob('*'); //legge tutti i file  
    $file = array_filter($file, "is_file"); //verifica se sono file  
    $mod_time = array_map('filemtime', $file); //legge il tempo   
    $data = $value['data'] > $value2['data'] ? $value['data'] : $value2['data'];
    return $data > max($mod_time) ? $data : max($mod_time);   
}
Oppure prova a mettere questa select e fai tutto con una query invece di 2 altrimenti credo vada bene comunque la prima soluzione:
Clicca per allargare...

Sto provando questo, ma non stampa nel db

 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
  • 11 Lug 2013
  • #47
Che vorresti fare mettendolo in phpmyadmin? E come? Cosa hai messo se sono 2 query?
Metti direttamente nella pagina e prova.
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 11 Lug 2013
  • #48
Mi da questo errore:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /membri/gruppoalveo/funzioni.php on line 80


function ultimo_aggiornamento(){
$result=mysql_query("SELECT MAX(data_localeS) as data FROM successi");
$result2=mysql_query("SELECT MAX(data_localeS) as data FROM sondaggio");
$value=mysql_fetch_array($result);
$value2=mysql_fetch_array($result2); LINEA 80
$file=glob('*'); //legge tutti i file
$file = array_filter($file, "is_file"); //verifica se sono file
$mod_time = array_map('filemtime', $file); //legge il tempo
$data = $value['data'] > $value2['data'] ? $value['data'] : $value2['data'];
return $data > max($mod_time) ? $data : max($mod_time);
}
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
  • 11 Lug 2013
  • #49
1) Controlla il nome della tabella e del campo.
2) Prendi solo la seconda query e mettila in phpmyadmin e posta il risultato.
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 11 Lug 2013
  • #50
Longo8 ha scritto:
1) Controlla il nome della tabella e del campo.
2) Prendi solo la seconda query e mettila in phpmyadmin e posta il risultato.
Clicca per allargare...

Risultato

 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
  • 11 Lug 2013
  • #51
Non c'è alcun valore?
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 11 Lug 2013
  • #52
Longo8 ha scritto:
Non c'è alcun valore?
Clicca per allargare...

No, risulta come nel post #46
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
  • 11 Lug 2013
  • #53
Strano. Controlla che ci siano valori e che la data abbia un formato INT o DATE.
Prova togliendo MAX e dimmi i risultati.
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 11 Lug 2013
  • #54
Longo8 ha scritto:
Strano. Controlla che ci siano valori e che la data abbia un formato INT o DATE.
Prova togliendo MAX e dimmi i risultati.
Clicca per allargare...
Se metto INT(12) stampa nel db 0

Se metto DATE stampa 0000-00-00

Ho tolto MAX ma è uguale
 
Ultima modifica: 11 Lug 2013

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
  • 11 Lug 2013
  • #55
Io l'ho provata e funziona. Ripeto: Sicuro che ci siano valori di quel campo nella tabella??
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 11 Lug 2013
  • #56
Longo8 ha scritto:
Io l'ho provata e funziona. Ripeto: Sicuro che ci siano valori di quel campo nella tabella??
Clicca per allargare...
Si, quello che ho postato è quello che stampa nella cella, oppure non ho capito la tua domanda
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
  • 11 Lug 2013
  • #57
Qui hai postato un'immagine ma non vedo il valore di data_localeS; ne dovresti inserire almeno uno.
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 11 Lug 2013
  • #58
Longo8 ha scritto:
Qui hai postato un'immagine ma non vedo il valore di data_localeS; ne dovresti inserire almeno uno.
Clicca per allargare...

Allora non capisco cosa intendi con valore, spiegami
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
  • 11 Lug 2013
  • #59
Noi con quella query cerchiamo l'ultima data, cioè la più grande. Ma c'è almeno una data inserita?
Con valore del campo intendo proprio questo.
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 11 Lug 2013
  • #60
Longo8 ha scritto:
Noi con quella query cerchiamo l'ultima data, cioè la più grande. Ma c'è almeno una data inserita?
Con valore del campo intendo proprio questo.
Clicca per allargare...
La data dovrebbe crearsi da sola come succede nella tabella successi, o sbaglio?
 
Prec.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
Succ.
Primo Prec. 3 di 7 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
[Javascript] [PHP] aggiornare pagina ogni ora
  • Max61
  • 20 Giu 2018
  • Javascript
Risposte
2
Visite
1K
Javascript 20 Giu 2018
Max61
M
S
[PHP]Aggiornare pagina in maniera trasparente...
  • stefanoxjx
  • 25 Ott 2017
  • PHP
Risposte
3
Visite
2K
PHP 28 Ott 2017
stefanoxjx
S
[ASP] Aggiornare una pagina in un div da un altro div su pagina diversa
  • WebDr
  • 23 Mag 2017
  • Classic ASP
Risposte
3
Visite
2K
Classic ASP 29 Mag 2017
WebDr
Recuperare variabile php da javascript senza aggiornare pagina
  • Metazoo
  • 7 Mar 2017
  • PHP
Risposte
5
Visite
4K
PHP 9 Mar 2017
Ibernato
N
eseguire pagina php senza aggiornare la pagina
  • nigiu
  • 22 Apr 2016
  • Ajax
Risposte
3
Visite
5K
Ajax 10 Mag 2016
localhost.nicola
L
Script per aggiornare pagina html
  • littelme
  • 2 Set 2015
  • Javascript
Risposte
2
Visite
2K
Javascript 22 Set 2015
andrearizzieri
L
Bottone per aggiornare una pagina HTML
  • Libersgatti
  • 28 Apr 2013
  • HTML e CSS
Risposte
5
Visite
13K
HTML e CSS 30 Apr 2013
Jonn
F
aggiornare contenuto pulsante senza refresh pagina
  • fabio_198
  • 8 Nov 2012
  • Javascript
Risposte
2
Visite
4K
Javascript 9 Nov 2012
fabio_198
F
S
Visualizzare dati db senza aggiornare pagina
  • sixdas
  • 7 Ago 2012
  • Ajax
Risposte
10
Visite
11K
Ajax 7 Ago 2012
sixdas
S
F
creazione files dal pc per aggiornare una pagina web
  • ferri
  • 2 Ago 2011
  • PHP
Risposte
3
Visite
2K
PHP 3 Ago 2011
neo996sps
D
Aggiornare valori in tempo reale sulla stessa pagina
  • D@rko
  • 27 Lug 2010
  • Javascript
Risposte
1
Visite
2K
Javascript 28 Lug 2010
alessandro1997
M
Aprire il contenuto di un link in un altro div (senza aggiornare tutta la pagina)
  • morgantar
  • 16 Mar 2010
  • Javascript
Risposte
1
Visite
4K
Javascript 16 Mar 2010
alessandro1997
R
aggiornare pagina senza vedere caricamento
  • robycon
  • 5 Mar 2010
  • PHP
Risposte
2
Visite
2K
PHP 5 Mar 2010
robycon
R
G
Come far aggiornare al cliente la pagina statica?
  • ghisirds
  • 2 Nov 2007
  • HTML e CSS
Risposte
3
Visite
1K
HTML e CSS 5 Nov 2007
PoLe
T
Aggiornare pagina alla chiusura
  • tommyr89
  • 21 Dic 2006
  • Javascript
Risposte
3
Visite
2K
Javascript 23 Dic 2006
gaetanodimatteo
G
G
aggiornare pagina
  • George
  • 17 Apr 2005
  • Javascript
Risposte
2
Visite
2K
Javascript 18 Apr 2005
George
G
S
Aggiornare percorso file collegati
  • Silverado60
  • 18 Apr 2023
  • MS Access
Risposte
0
Visite
1K
MS Access 18 Apr 2023
Silverado60
S
Inserire o aggiornare tabella my sql controllando una coppia di valori
  • otto9due
  • 26 Dic 2021
  • PHP
Risposte
7
Visite
1K
PHP 27 Dic 2021
otto9due
R
Aggiornare record mysql con Ajax, jQuery e php
  • Riccardo Contu
  • 19 Apr 2021
  • Ajax
Risposte
2
Visite
6K
Ajax 19 Apr 2021
Tommy03
F
Leggere e aggiornare dati di campi <input text> su file di test
  • Filippos
  • 18 Feb 2021
  • PHP
Risposte
0
Visite
735
PHP 18 Feb 2021
Filippos
F
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?