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

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par sim100, 8 Avril 2009.

  1. sim100
    sim100 WRInaute passionné
    Inscrit:
    2 Février 2003
    Messages:
    1 373
    J'aime reçus:
    1
    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
     
  2. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
  3. sim100
    sim100 WRInaute passionné
    Inscrit:
    2 Février 2003
    Messages:
    1 373
    J'aime reçus:
    1
    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
     
  4. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 163
    J'aime reçus:
    338
  5. mitus
    mitus WRInaute discret
    Inscrit:
    17 Décembre 2008
    Messages:
    52
    J'aime reçus:
    0
    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:
    <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>
    
     
  6. j-mi
    j-mi WRInaute passionné
    Inscrit:
    17 Mai 2005
    Messages:
    1 753
    J'aime reçus:
    0
    tu peux montrer le code php-js?
     
  7. sim100
    sim100 WRInaute passionné
    Inscrit:
    2 Février 2003
    Messages:
    1 373
    J'aime reçus:
    1
    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:
    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
     
  8. j-mi
    j-mi WRInaute passionné
    Inscrit:
    17 Mai 2005
    Messages:
    1 753
    J'aime reçus:
    0
  9. sim100
    sim100 WRInaute passionné
    Inscrit:
    2 Février 2003
    Messages:
    1 373
    J'aime reçus:
    1
    Oui merci j-mi, ça je connais bien :wink:
     
Chargement...
Similar Threads - Appeler fonction PHP Forum Date
Appeler une fonction php Développement d'un site Web ou d'une appli mobile 24 Août 2010
Appeler une image Développement d'un site Web ou d'une appli mobile 20 Janvier 2021
"Appeler" sur un site les vidéos d'une chaîne Youtube : est-ce du duplicate content ? Débuter en référencement 6 Octobre 2015
Prestashop appeler les articles par leur réference et non par leur ID Développement d'un site Web ou d'une appli mobile 1 Octobre 2012
Appeler deux bases de données sur une même page Développement d'un site Web ou d'une appli mobile 21 Avril 2011
Le nouveau concurrent d'iTunes pourrait s'appeler Google Music Google : l'entreprise, les sites web, les services 5 Juin 2010
Comment appeler un lien en php de cette façon ??? Développement d'un site Web ou d'une appli mobile 6 Avril 2009
[PHP] Appeler un fichier Développement d'un site Web ou d'une appli mobile 15 Décembre 2008
"Appeler" le navigateur en javascript Développement d'un site Web ou d'une appli mobile 26 Juin 2008
Appeler une base MySQL externe Administration d'un site Web 5 Mai 2008
appeler une page par includ Administration d'un site Web 10 Novembre 2007
uncaught exception: Permission refusée d'appeler la méthode Développement d'un site Web ou d'une appli mobile 8 Novembre 2007
Appeler une frame en javascript Développement d'un site Web ou d'une appli mobile 2 Juillet 2007
Appeler script php à partir de javascript Développement d'un site Web ou d'une appli mobile 14 Décembre 2006
Valeur du nom de domaine appeler.net Le café de WebRankInfo 23 Mars 2006
Page afficher/appeler par une frame : referant visible ? Administration d'un site Web 30 Août 2005
Google TV (pas une blague, ça va s'appeler 'Connect') Google : l'entreprise, les sites web, les services 6 Avril 2005
Appeler du PHP dans une page HTML Administration d'un site Web 5 Novembre 2003
Adresse mail ne fonctionne plus après modif de DNS Noms de domaine et référencement 26 Mai 2022
Méthode qui fonctionne le mieux en référencement SEO Débuter en référencement 19 Avril 2022