Categorii

Ajax si PHP stoc Citat exemplu

Acesta este un nou cod sursă secţiune, astfel ne-am gandit ce am putea avea ca prim exemplu util folosind Ajax, PHP şi un pic de JavaScript. Un stoc ceas de buzunar de exemplu. Să mergem

Partea 1: este forma în sine.

<html>
<head>
<script type="text/javascript" src="getstock.js"> </ script>
</ Head>
<body>
<form>
Introduceţi simbolul dvs. indicator bursier:
<input type="text" size="30" id="txt1" onkeyup="showQuote(this.value)">
</ Form> <p>
<div id="stockOutput">
<b>
</ B>
</ Div>
</ P>
</ Body>
</ Html>

Partea 2: Acest lucru este important Javascript toate, în acest exemplu este getstock.js Calles

var xmlHttp;
showQuote funcţie (STR)
(
xmlHttp = GetXmlHttpObject ();
în cazul în care (xmlHttp == null)
(
alert ("Browserul nu suporta Cerere HTTP");
returnare;
)
var url = "getstock.php";
url = url "+ q =?" + str.;
url = url + "& sid =" Math.random + ();
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open ("GET", URL, adevărat);
xmlHttp.send (null);
)

funcţia stateChanged ()
(
în cazul în care (xmlHttp.readyState | == 4 | xmlHttp.readyState == "complet")
(
document.getElementById ("stockOutput")
innerHTML =. xmlHttp.responseText;
)
) Funcţia GetXmlHttpObject ()
(
var xmlHttp = null;
încerca
(
/ / Firefox, Opera 8.0 +, Safari
xmlHttp = new XMLHttpRequest ();
)
captură (e)
(
/ / Internet Explorer
încerca
(
ActiveXObject xmlHttp = noi ("Msxml2.XMLHTTP");
)
catch (e)
(
ActiveXObject xmlHttp = noi ("Microsoft.XMLHTTP");
)
)
întoarcere xmlHttp;
)

Partea 3: biţi au fost interesati, codul PHP din nou, aceasta se numeşte getstock.php

<? Php
/ / Obţine parametrul Q de la URL
$ Q = $ _GET ["q "];// afla care a fost selectat pentru hrana animalelor

$ Fp = fopen (" $ q = & f = sl1d1t1c1ohgv http://finance.yahoo.com/d/quotes.csv?s & E =. "csv," r ");
fgetcsv date $ = ($ fp, 1000, ",")
?>
<! - Aceasta este masa noastră, care afişează informaţii stoc ->
<! - Am acces la elementele individuale prin utilizarea de date $ [0] ->
<html>
<head>
</ Head>
<body>
<table>
<tr> <td> <descriere / td> <td> târziu <figura / td> <tr>
<tr> <td> <simbolul / td> <td> <? php echo $ datelor [0]> </? td> </ tr>
<tr> <td> <ultimul pret / td> <td> <? php echo $ datelor [1]> </? td> </ tr>
<tr> <td> <data / td> <td> <? php echo $ date [2]> </? td> </ tr>
<tr> <td> <timp / td> <td> <? php echo $ a datelor [3]> </? td> </ tr>
<tr> <td> <schimbare / td> <td> <? php echo $ datelor [4]> </? td> </ tr>
<tr> <td> <deschis / td> <td> <? php echo $ datelor [5]> </? td> </ tr>
<tr> <mare <td> / td> <td> <? php echo $ datelor [6]> </? td> </ tr>
<<tr> <td> Scăzută / td> <td> <? Php echo $ date [7]> </? Td> </ tr>
<tr> <td> <volum / td> <td> <? php echo $ datelor [8]> </? td> </ tr>
</ Table>
<? Php
/ / Aproape $ filehandle FP
fclose ($ fp);
?>

Vrei sa vezi ceea ce pare, vizitaţi link-ul şi începeţi tastarea unui simbol (MSFT, GOOG sunt 2 exemple)

http://www.getphp.net/ajaxexamples/stock/stockform.php

Notă Dacă utilizaţi acest supliment la un credit la Yahoo pentru alimentarea cu caldura de date.

PS

Vom discuta despre modul în care această toate lucrările la o dată ulterioară

Nr legate de posturi.

Legate de posturi au adus la tine de un alt Related Posts Plug-in .

1 comentariu la Ajax si PHP stoc exemplu Citat

Plecare un Reply

Puteţi folosi aceste tag-uri HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA Image CAPTCHA Audio
Actualizează Imagine