<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: PHP/Javascript/Ajax &#8211; Conversion de devise</title>
	<atom:link href="http://mtnconcept.com/free-tools/code/php-javascript-ajax-conversion-de-devise-994/feed" rel="self" type="application/rss+xml" />
	<link>http://mtnconcept.com/free-tools/code/php-javascript-ajax-conversion-de-devise-994</link>
	<description>Webmaster - Ressources et outils gratuits pour votre site internet - Free Tools</description>
	<lastBuildDate>Sat, 13 Mar 2010 11:08:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: myrmex</title>
		<link>http://mtnconcept.com/free-tools/code/php-javascript-ajax-conversion-de-devise-994/comment-page-1#comment-76439</link>
		<dc:creator>myrmex</dc:creator>
		<pubDate>Mon, 08 Mar 2010 03:38:42 +0000</pubDate>
		<guid isPermaLink="false">http://mtnconcept.com/free-tools/?p=994#comment-76439</guid>
		<description>Bizarre... la première idée qui me vient... tu crées bien 3 fichiers séparées ? yahoo_rate_exchange.php, amount_currency.php et le formulaire ? j&#039;imagine que oui ;-)
Reste les erreurs commme piste... Pour l&#039;erreur d&#039;inclusion, regarde de ce coté : http://www.phpfacile.com/erreurs_php_et_resolution/failed_opening_for_inclusion.php5 et pour le problème de &quot;failed to stream&quot;, fouille de ce coté... http://www.commentcamarche.net/forum/affich-2001342-failed-to-open-stream
Bon courage</description>
		<content:encoded><![CDATA[<p>Bizarre&#8230; la première idée qui me vient&#8230; tu crées bien 3 fichiers séparées ? yahoo_rate_exchange.php, amount_currency.php et le formulaire ? j&#8217;imagine que oui <img src='http://mtnconcept.com/free-tools/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Reste les erreurs commme piste&#8230; Pour l&#8217;erreur d&#8217;inclusion, regarde de ce coté : <a href="http://www.phpfacile.com/erreurs_php_et_resolution/failed_opening_for_inclusion.php5" rel="nofollow">http://www.phpfacile.com/erreurs_php_et_resolution/failed_opening_for_inclusion.php5</a> et pour le problème de &#8220;failed to stream&#8221;, fouille de ce coté&#8230; <a href="http://www.commentcamarche.net/forum/affich-2001342-failed-to-open-stream" rel="nofollow">http://www.commentcamarche.net/forum/affich-2001342-failed-to-open-stream</a><br />
Bon courage</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elgamal</title>
		<link>http://mtnconcept.com/free-tools/code/php-javascript-ajax-conversion-de-devise-994/comment-page-1#comment-76437</link>
		<dc:creator>Elgamal</dc:creator>
		<pubDate>Sun, 07 Mar 2010 01:46:54 +0000</pubDate>
		<guid isPermaLink="false">http://mtnconcept.com/free-tools/?p=994#comment-76437</guid>
		<description>Merci pour ce code, c&#039;es top !

Cependant j&#039;ai un petit soucis : quand je copie colle le tout j&#039;ai une erreur de ce type :

Warning: include(yahoo_rate_exchange.php) [function.include]: failed to open stream: No such file or directory in /homez.99/.../www/conv/index.php on line 31

Warning: include() [function.include]: Failed opening &#039;yahoo_rate_exchange.php&#039; for inclusion (include_path=&#039;.:/usr/local/lib/php&#039;) in /homez.99/.../www/conv/index.php on line 31
0

Je débute en php donc c&#039;est peut etre une erreur toute bete quelqu&#039;un peut il m&#039;expliquer svp ?

De plus quelqu&#039;un pourrait me copier coller la version prenant en compte les modifications ci-dessus ? Je ne parviens pas à toutes les placer au bon endroit...
Je suis vraiment débutant...

Merci pour votre aide :)</description>
		<content:encoded><![CDATA[<p>Merci pour ce code, c&#8217;es top !</p>
<p>Cependant j&#8217;ai un petit soucis : quand je copie colle le tout j&#8217;ai une erreur de ce type :</p>
<p>Warning: include(yahoo_rate_exchange.php) [function.include]: failed to open stream: No such file or directory in /homez.99/&#8230;/www/conv/index.php on line 31</p>
<p>Warning: include() [function.include]: Failed opening &#8216;yahoo_rate_exchange.php&#8217; for inclusion (include_path=&#8217;.:/usr/local/lib/php&#8217;) in /homez.99/&#8230;/www/conv/index.php on line 31<br />
0</p>
<p>Je débute en php donc c&#8217;est peut etre une erreur toute bete quelqu&#8217;un peut il m&#8217;expliquer svp ?</p>
<p>De plus quelqu&#8217;un pourrait me copier coller la version prenant en compte les modifications ci-dessus ? Je ne parviens pas à toutes les placer au bon endroit&#8230;<br />
Je suis vraiment débutant&#8230;</p>
<p>Merci pour votre aide <img src='http://mtnconcept.com/free-tools/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: oshimin</title>
		<link>http://mtnconcept.com/free-tools/code/php-javascript-ajax-conversion-de-devise-994/comment-page-1#comment-75109</link>
		<dc:creator>oshimin</dc:creator>
		<pubDate>Thu, 21 Jan 2010 14:03:45 +0000</pubDate>
		<guid isPermaLink="false">http://mtnconcept.com/free-tools/?p=994#comment-75109</guid>
		<description>Cool! merci exactement ce que je cherchais (sans ajax), Beau travail.</description>
		<content:encoded><![CDATA[<p>Cool! merci exactement ce que je cherchais (sans ajax), Beau travail.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: R A</title>
		<link>http://mtnconcept.com/free-tools/code/php-javascript-ajax-conversion-de-devise-994/comment-page-1#comment-74435</link>
		<dc:creator>R A</dc:creator>
		<pubDate>Sat, 10 Oct 2009 09:50:36 +0000</pubDate>
		<guid isPermaLink="false">http://mtnconcept.com/free-tools/?p=994#comment-74435</guid>
		<description>Salut,
pour resoudre le probleme  du double-clic il suffit de  deplacer &quot;XMLHttp.send(null);&quot;  après le &quot;}&quot;:


  /* Aucune devise de choisi, arrêter */
  if ( currency_from != &quot;&quot; &#124;&#124; currency_to != &quot;&quot;) {
      /* On envoie la requete au serveur  */
      var url = &quot;amount_currency.php?&quot; + &quot;amount_from=&quot; + value_amount + &quot;&amp;currency_from=&quot; + currency_from + &quot;&amp;currency_to=&quot; + currency_to;
      XMLHttp.open(&quot;GET&quot;, url, true);
      XMLHttp.onreadystatechange = function() {
          if (XMLHttp.readyState == 4) {
             /* Quande le serveur a fini son travail, afficher le résultat */
            var response = value_amount + &quot; &quot; + currency_from + &quot; = &quot; + XMLHttp.responseText + &quot; &quot; + currency_to;
            document.getElementById( &#039;result_area&#039; ).innerHTML = response;
          }
          
      }
      XMLHttp.send(null);
      } else {
       alert (&quot;Please select a currency&quot;)
    }

et c&#039;est tout!


@+</description>
		<content:encoded><![CDATA[<p>Salut,<br />
pour resoudre le probleme  du double-clic il suffit de  deplacer &#8220;XMLHttp.send(null);&#8221;  après le &#8220;}&#8221;:</p>
<p>  /* Aucune devise de choisi, arrêter */<br />
  if ( currency_from != &#8220;&#8221; || currency_to != &#8220;&#8221;) {<br />
      /* On envoie la requete au serveur  */<br />
      var url = &#8220;amount_currency.php?&#8221; + &#8220;amount_from=&#8221; + value_amount + &#8220;&amp;currency_from=&#8221; + currency_from + &#8220;&amp;currency_to=&#8221; + currency_to;<br />
      XMLHttp.open(&#8220;GET&#8221;, url, true);<br />
      XMLHttp.onreadystatechange = function() {<br />
          if (XMLHttp.readyState == 4) {<br />
             /* Quande le serveur a fini son travail, afficher le résultat */<br />
            var response = value_amount + &#8221; &#8221; + currency_from + &#8221; = &#8221; + XMLHttp.responseText + &#8221; &#8221; + currency_to;<br />
            document.getElementById( &#8216;result_area&#8217; ).innerHTML = response;<br />
          }</p>
<p>      }<br />
      XMLHttp.send(null);<br />
      } else {<br />
       alert (&#8220;Please select a currency&#8221;)<br />
    }</p>
<p>et c&#8217;est tout!</p>
<p>@+</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt L.</title>
		<link>http://mtnconcept.com/free-tools/code/php-javascript-ajax-conversion-de-devise-994/comment-page-1#comment-74042</link>
		<dc:creator>Matt L.</dc:creator>
		<pubDate>Thu, 18 Jun 2009 14:28:22 +0000</pubDate>
		<guid isPermaLink="false">http://mtnconcept.com/free-tools/?p=994#comment-74042</guid>
		<description>Problème d&#039;affichage segmenté résolu ;)

++
Matt</description>
		<content:encoded><![CDATA[<p>Problème d&#8217;affichage segmenté résolu <img src='http://mtnconcept.com/free-tools/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>++<br />
Matt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt L.</title>
		<link>http://mtnconcept.com/free-tools/code/php-javascript-ajax-conversion-de-devise-994/comment-page-1#comment-74041</link>
		<dc:creator>Matt L.</dc:creator>
		<pubDate>Thu, 18 Jun 2009 14:22:08 +0000</pubDate>
		<guid isPermaLink="false">http://mtnconcept.com/free-tools/?p=994#comment-74041</guid>
		<description>[Sauf si une vérification est obligatoire, mon précédent post contenant le code est passé à la trappe, le revoici donc sans le code que je t&#039;envoie par mail]

Hello,

voici une solution partielle à ton problème : En fait, tu testais le readyState après le onreadystatechange, ce qui posait des problèmes de syncro.

Avec la modification que je te propose, le problème du &quot;double-clic&quot; est résolu. Il faudra cependant adapter l&#039;affichage car la devise est d&#039;abord affichée puis ensuite le résultat (l&#039;API de Yahoo est assez long).

Tiens moi au courant ;)

 ++
   Matt</description>
		<content:encoded><![CDATA[<p>[Sauf si une vérification est obligatoire, mon précédent post contenant le code est passé à la trappe, le revoici donc sans le code que je t'envoie par mail]</p>
<p>Hello,</p>
<p>voici une solution partielle à ton problème : En fait, tu testais le readyState après le onreadystatechange, ce qui posait des problèmes de syncro.</p>
<p>Avec la modification que je te propose, le problème du &#8220;double-clic&#8221; est résolu. Il faudra cependant adapter l&#8217;affichage car la devise est d&#8217;abord affichée puis ensuite le résultat (l&#8217;API de Yahoo est assez long).</p>
<p>Tiens moi au courant <img src='http://mtnconcept.com/free-tools/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p> ++<br />
   Matt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt L.</title>
		<link>http://mtnconcept.com/free-tools/code/php-javascript-ajax-conversion-de-devise-994/comment-page-1#comment-74040</link>
		<dc:creator>Matt L.</dc:creator>
		<pubDate>Thu, 18 Jun 2009 14:19:53 +0000</pubDate>
		<guid isPermaLink="false">http://mtnconcept.com/free-tools/?p=994#comment-74040</guid>
		<description>Hello,

voici une solution partielle à ton problème : En fait, tu testais le readyState après le onreadystatechange, ce qui posait des problèmes de syncro.

Avec la modification que je te propose, le problème du &quot;double-clic&quot; est résolu. Il faudra cependant adapter l&#039;affichage car la devise est d&#039;abord affichée puis ensuite le résultat (l&#039;API de Yahoo est assez long).

Tiens moi au courant ;)

 ++
   Matt

  /* Aucune devise de choisi, arrêter */
if ( currency_from != &quot;&quot; &#124;&#124; currency_to != &quot;&quot;)
	{
		/* On envoie la requete au serveur  */
		var url = &quot;amount_currency.php?&quot; + &quot;amount_from=&quot; + value_amount + &quot;&amp;currency_from=&quot; + currency_from + &quot;&amp;currency_to=&quot; + currency_to;
	            
		if (XMLHttp.readyState == 4 &#124;&#124; XMLHttp.readyState == 0)
			{
				XMLHttp.open(&quot;GET&quot;, url, true);
				XMLHttp.onreadystatechange = function()
					{
						 /* Quande le serveur a fini son travail, afficher le résultat */
						var response = value_amount + &quot; &quot; + currency_from + &quot; = &quot; + XMLHttp.responseText + &quot; &quot; + currency_to;
						document.getElementById( &#039;result_area&#039; ).innerHTML = response;
					}
				XMLHttp.send(null);
			}
      }
else
	{
		alert(&quot;Please select a currency&quot;);
    }</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>voici une solution partielle à ton problème : En fait, tu testais le readyState après le onreadystatechange, ce qui posait des problèmes de syncro.</p>
<p>Avec la modification que je te propose, le problème du &#8220;double-clic&#8221; est résolu. Il faudra cependant adapter l&#8217;affichage car la devise est d&#8217;abord affichée puis ensuite le résultat (l&#8217;API de Yahoo est assez long).</p>
<p>Tiens moi au courant <img src='http://mtnconcept.com/free-tools/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p> ++<br />
   Matt</p>
<p>  /* Aucune devise de choisi, arrêter */<br />
if ( currency_from != &#8220;&#8221; || currency_to != &#8220;&#8221;)<br />
	{<br />
		/* On envoie la requete au serveur  */<br />
		var url = &#8220;amount_currency.php?&#8221; + &#8220;amount_from=&#8221; + value_amount + &#8220;&amp;currency_from=&#8221; + currency_from + &#8220;&amp;currency_to=&#8221; + currency_to;</p>
<p>		if (XMLHttp.readyState == 4 || XMLHttp.readyState == 0)<br />
			{<br />
				XMLHttp.open(&#8220;GET&#8221;, url, true);<br />
				XMLHttp.onreadystatechange = function()<br />
					{<br />
						 /* Quande le serveur a fini son travail, afficher le résultat */<br />
						var response = value_amount + &#8221; &#8221; + currency_from + &#8221; = &#8221; + XMLHttp.responseText + &#8221; &#8221; + currency_to;<br />
						document.getElementById( &#8216;result_area&#8217; ).innerHTML = response;<br />
					}<br />
				XMLHttp.send(null);<br />
			}<br />
      }<br />
else<br />
	{<br />
		alert(&#8220;Please select a currency&#8221;);<br />
    }</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: myrmex</title>
		<link>http://mtnconcept.com/free-tools/code/php-javascript-ajax-conversion-de-devise-994/comment-page-1#comment-74030</link>
		<dc:creator>myrmex</dc:creator>
		<pubDate>Wed, 17 Jun 2009 03:21:22 +0000</pubDate>
		<guid isPermaLink="false">http://mtnconcept.com/free-tools/?p=994#comment-74030</guid>
		<description>Je n&#039;a pas vraiment de reponse au &quot;pourquoi&quot;.... j&#039;aime bien la solution &quot;brut de decoffrage&quot;...et cela fait une couche en  moins...</description>
		<content:encoded><![CDATA[<p>Je n&#8217;a pas vraiment de reponse au &#8220;pourquoi&#8221;&#8230;. j&#8217;aime bien la solution &#8220;brut de decoffrage&#8221;&#8230;et cela fait une couche en  moins&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bulu</title>
		<link>http://mtnconcept.com/free-tools/code/php-javascript-ajax-conversion-de-devise-994/comment-page-1#comment-74029</link>
		<dc:creator>Bulu</dc:creator>
		<pubDate>Tue, 16 Jun 2009 18:34:14 +0000</pubDate>
		<guid isPermaLink="false">http://mtnconcept.com/free-tools/?p=994#comment-74029</guid>
		<description>Bonsoir,

Pourquoi ne pas avoir utilisé JQuery par exemple pour simplifier l&#039;utilisation de l&#039;ajax ?</description>
		<content:encoded><![CDATA[<p>Bonsoir,</p>
<p>Pourquoi ne pas avoir utilisé JQuery par exemple pour simplifier l&#8217;utilisation de l&#8217;ajax ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amaury</title>
		<link>http://mtnconcept.com/free-tools/code/php-javascript-ajax-conversion-de-devise-994/comment-page-1#comment-74026</link>
		<dc:creator>Amaury</dc:creator>
		<pubDate>Tue, 16 Jun 2009 03:44:37 +0000</pubDate>
		<guid isPermaLink="false">http://mtnconcept.com/free-tools/?p=994#comment-74026</guid>
		<description>Cool ! Beau boulot :)</description>
		<content:encoded><![CDATA[<p>Cool ! Beau boulot <img src='http://mtnconcept.com/free-tools/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
