PHP +Json + Ajax refreh
                                    
                        Philippe89                    
                                    -
                                     
Youra87 Messages postés 66 Statut Membre -
        Youra87 Messages postés 66 Statut Membre -
        Bonjour, 
Je suis en train de récuperer un ticker de bourse sur mon site.
Le ticker fonctionne, mais je dois effectuer un refresh (F5) pour obtenir les dernières valeur, ce qui est très enuyeux pour les utilisateurs du forum.
Certains me disent qu'avec Ajax, il est tout à fait possible d'effectuer refresh automatiquement et d'afficher les nouvelles valeurs sans faire de F5.
J'ai donc été faire un tour sur des tutos pour l'Ajax. Et je dois dire que je ncomprends pas grand chose.
Voici le code
Celà fait maintenant 8 jours que je galère avec ce refresh Ajax et plus rien ne fonctionne dès que j'essaye.
Je sais qu'ici certains sont des pros d'Ajax, un affront de ma part de vous demander un petit coup de main !
Ce ne doit pas être compliqué aux dires des tutos, mais moi je n'y arrive pas.
Merci d'avance.
                
            
                
    
    
    
        Je suis en train de récuperer un ticker de bourse sur mon site.
Le ticker fonctionne, mais je dois effectuer un refresh (F5) pour obtenir les dernières valeur, ce qui est très enuyeux pour les utilisateurs du forum.
Certains me disent qu'avec Ajax, il est tout à fait possible d'effectuer refresh automatiquement et d'afficher les nouvelles valeurs sans faire de F5.
J'ai donc été faire un tour sur des tutos pour l'Ajax. Et je dois dire que je ncomprends pas grand chose.
Voici le code
Les données à verifier sont les variables $Ticker_
$url="https://data.mtgox.com/api/2/BTCEUR/money/ticker";
$json = @file_get_contents($url);
//check for errors
if (strpos($http_response_header[0], "200")) {
// On success, decode JSON
$data = json_decode($json);
// extract data
$mtgox_btceur_average = $data->data->avg->{'value'};
$mtgox_btceur_high = $data->data->high->{'value'};
$mtgox_btceur_low = $data->data->low->{'value'};
$mtgox_btceur_buy = $data->data->buy->{'value'};
$mtgox_btceur_sell = $data->data->sell->{'value'};
$mtgox_btceur_last = $data->data->last->{'value'};
// format output (change this as desired for a different layout)
$ticker_average = round((float)$mtgox_btceur_average, 2, PHP_ROUND_HALF_UP);
$ticker_high = round((float)$mtgox_btceur_high, 2, PHP_ROUND_HALF_UP);
$ticker_low = round((float)$mtgox_btceur_low, 2, PHP_ROUND_HALF_UP);
$ticker_buy = round((float)$mtgox_btceur_buy, 2, PHP_ROUND_HALF_UP);
$ticker_sell = round((float)$mtgox_btceur_sell, 2, PHP_ROUND_HALF_UP);
$ticker_last = round((float)$mtgox_btceur_last, 2, PHP_ROUND_HALF_UP);
} else {
// on failure, let people know
$ticker = "INACCESSIBLE";
}
echo '<ul class="reset"><table WIDTH=100%>
<tr>
<td>...</td>
<td rowspan="3">';
// wrap in html and print things out
<p><font color="#1a00b6"><center>Ticker BTC/€EUR MtGox </center></font></p>
<li><font color="#1a80b6"><left> Valeur plus haute Btc : ' . $ticker_high . ' €uros<br/></left></font></li>
<li><font color="#1a80b6"><left> Valeur plus basse Btc : ' . $ticker_low . ' €uros<br/></left></font></li>
<li><font color="#1a80b6"><left> Dernière valeur Achat Btc : ' . $ticker_buy . ' €uros<br/></left></font></li>
<li><font color="#1a80b6"><left> Dernière valeur Vente Btc : ' . $ticker_sell . ' €uros<br/></left></font></li>
<li><font color="#1a80b6"><left> Dernière valeur moyenne Btc : ' . $ticker_average . ' €uros<br/></left></font></li></br>
<li><font color="#1a80b6"><left> Valeur actuelle Btc : ' . $ticker_last . ' €uros<br/></left></font></p>
</td>
</tr>
Celà fait maintenant 8 jours que je galère avec ce refresh Ajax et plus rien ne fonctionne dès que j'essaye.
Je sais qu'ici certains sont des pros d'Ajax, un affront de ma part de vous demander un petit coup de main !
Ce ne doit pas être compliqué aux dires des tutos, mais moi je n'y arrive pas.
Merci d'avance.
        A voir également:         
- PHP +Json + Ajax refreh
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Php alert ✓ - Forum PHP
- Ouvrir fichier json android ✓ - Forum Téléphones & tablettes Android
- Alert PHP - Forum PHP
1 réponse
                        
                    utilise un exemple simple pour commencer :
sur l'action d'un bouton, le serveur te renvoie quelque chose que tu affiches.
puis une fois que tu as bien le trucs en main, tu vas voir jQuery qu'il te simplifie ça.
de plus utilise la console des navigateur pour voir si ta requéte part et se qu'elle retourne.
    
                sur l'action d'un bouton, le serveur te renvoie quelque chose que tu affiches.
puis une fois que tu as bien le trucs en main, tu vas voir jQuery qu'il te simplifie ça.
de plus utilise la console des navigateur pour voir si ta requéte part et se qu'elle retourne.
