Appeler une fonction PHP avec 2 variables dans un prog JAVA script


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1441
Inscription: 2 Fév 2003

Appeler une fonction PHP avec 2 variables dans un prog JAVA script

Message le Mer Avr 08, 2009 15:42

Bonjour tout est dans le titre

Je ne suis pas expert en JAVA script
Je possède un petit programe en javascript avec deux variable, et je veux juste faire appel à un programme en PHP en envoyant en même temps ces deux variables pour une recherche dans une base de données.

Une idée?

Merci beaucoup d'avance


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Re: Appeler une fonction PHP avec 2 variables dans un prog JAVA script

Message le Mer Avr 08, 2009 15:46

ouh la la, tu rentre dans le monde merveilleux de l'ajax là (le php est interprété coté serveur, avant le js qui lui est coté client.

je te propose de lire :
http://xhrconnection.sutekidane.net/exemples/charger-un-fichier-dans-u ... e-la-page/

qui te permet par exemple de charger dans le contenu de ta page (une fois chargée coté client) des données provenant d'un script php


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1441
Inscription: 2 Fév 2003

Re: Appeler une fonction PHP avec 2 variables dans un prog JAVA script

Message le Mer Avr 08, 2009 17:19

Merci
Si d'autres ont quelques exemple sympas dont je puisse m'inspirer, et je vais me pencher dessus :)
C'est pour mon site http://www.twip.org, je rajoute des fonctionnalités dessus


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: Appeler une fonction PHP avec 2 variables dans un prog JAVA script

Message le Mer Avr 08, 2009 18:36

Je te conseille de regarder du côté de jQuery avec la fonction load():
http://docs.jquery.com/Ajax/load


mitus
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: 17 Déc 2008

Re: Appeler une fonction PHP avec 2 variables dans un prog JAVA script

Message le Mer Avr 08, 2009 23:15

chargé toutes les lib Jquery pour un simple load ajax je trouve ca peut etre un peu lourd si on utilise rien d'autre de jquery.

Sinon un petit bout de code JS vite fait pour t'aider


Code: Tout sélectionner
<script>
//@params url : url de ton appel ajax
//@param divname : l'id du div qui vas recevoir le contenu renvoyé par ton url
function getContent(url,divname){
   var xhr_object = null;
   var contentString ='NO CONTENT';
   if(window.XMLHttpRequest) // Firefox
      xhr_object = new XMLHttpRequest();
   else if(window.ActiveXObject) // Internet Explorer
      xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
   else { // XMLHttpRequest non supporté par le navigateur
      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
      return;
   }
      xhr_object.open("GET", url, true);
      xhr_object.onreadystatechange = function() {
      if(xhr_object.readyState == 4){
         //alert(xhr_object.responseText);
         contentString = xhr_object.responseText;
         document.getElementById(divname).innerHTML = contentString;
      }
   }
   xhr_object.send(null);
}

</script>

j-mi
WRInaute accro
WRInaute accro
 
Messages: 3411
Inscription: 17 Mai 2005

Re: Appeler une fonction PHP avec 2 variables dans un prog JAVA script

Message le Jeu Avr 09, 2009 1:29

sim100 a écrit:Bonjour tout est dans le titre

Je ne suis pas expert en JAVA script
Je possède un petit programe en javascript avec deux variable, et je veux juste faire appel à un programme en PHP en envoyant en même temps ces deux variables pour une recherche dans une base de données.

Une idée?

Merci beaucoup d'avance


tu peux montrer le code php-js?


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1441
Inscription: 2 Fév 2003

Re: Appeler une fonction PHP avec 2 variables dans un prog JAVA script

Message le Jeu Avr 09, 2009 13:55

Bonjour
Tout d'abord, merci pour ces réponses.

Alors en fait, je veux utiliser google map, ça c'est fait :)
Dessus j'utilise un program qui fait appel à Panoramio, et sui affiche sur ma google map en gros les dernières ou plus populaire photos de panoramio en miniature.
Quand on clique sur ces photos, dans google ma google map, ça ouvre une fenêtre avec dedans le logo Panoramio, dessous la photo et dessous le titre de la photo et le nom du photographe.
Voila, vous pouvez voir ça sur -twip.org home page, vous ne louperez pas la google map.

Bref, quand une personne clique sur une miniature dans la google map, la fentre s'ouvre, avecla photo le titre et l'auteur, et dessous je voudrais rajoutez un lien interne à mon site.

Donc par exemple, si quelqu'un clique sur la photos de la tour eiffel dans la google map, en plus des infos de panoramio, je voudrais, en dessous faire une requête dans ma base de donnée qui va me faire une recherche su tour eiffel, me trouver la catégorie tour eiffel, me construire l'URL vers ma catégorie tour eiffel interne à mon site, et le lien obtenu s'affichera dans la fenêtre apnoramio de google map avec un truc du genre: "plus de photos sur la tour eiffel ici : LIEN"

Voila, donc en gros, mon google map marche avec les photos de panoramio qui sont cliquble etc...
Je sais faire ma requete dans ma base de données pour réccupérer mon URL, forcément c'est mon site et je l'ai développé de A à Z :D

Mais je ne sais pas faire...pas encore...le lien entre le code JavaScript qui m'affiche les détails de la photos de panoramio dans google map et un petit programme PHP que j'ai fait qui me contruit mon lien interne sur une catégorie de mon site, construite selon LE TITRE DE LA PHOTO PANORAMIO.

Alors, voila le bout de code Javascript qui fait l'ouverture de la fenêtre dans google map

Code: Tout sélectionner
var html = "<div id='infowin' style='height:320px; width:240px;'>" +
            "<p>" +
             "<img src='http://www.panoramio.com/img/logo-small.gif' border='0' width='60px' alt='Panoramio logo' /></p>" +
             "<a id='photo_infowin' target='_blank' href='" + photo.photo_url + "'>" +               
             "<img border='0' width='" + photo.width + "' height='" + photo.height + "' src='" + photo.photo_file_url + "'/><\/a>" +
             "<div style='overflow: hidden; width: 240px;'>" +
             "<p><strong>" + photo.photo_title + "<\/strong></p>" +
             "<p>Posted by <a target='_blank' href='" + photo.owner_url + "'>" +
             photo.owner_name + "<\/a></p><\/div>" +
             "<\/div>";

  marker.html = html;


Vous reconnaitrez facilement l'affichage du logo, dessous la photo, dessous le titre et dessous l'auteur de la photo

Voila, pour mon code PHP, ce sera un fichier requestpanoramio.php à part exécuté avec un passage de la variable photo_title.

Et le code sera une fonction avec un return URL, construit selon la variable photo_title et ce qui sera réccupéré dans ma base de données.

Voila, j'espère que c'est clair, si quelqu'un maitrise et peut me donner un coup de main.

Merci beaucoup

j-mi
WRInaute accro
WRInaute accro
 
Messages: 3411
Inscription: 17 Mai 2005

Re: Appeler une fonction PHP avec 2 variables dans un prog JAVA script

Message le Jeu Avr 09, 2009 22:24

google code ;-)

http://code.google.com/
quelqu explication ici


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1441
Inscription: 2 Fév 2003

Re: Appeler une fonction PHP avec 2 variables dans un prog JAVA script

Message le Ven Avr 10, 2009 4:15

Oui merci j-mi, ça je connais bien :wink:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité