[Résolu] Formulaire Pages Jaunes/Blanches

Formulaire Pages Jaunes/Blanches [Résolu] - HTML/CSS - Programmation

Marsh Posté le 06-05-2008 à 16:51:57    

Bonjour à tous,
 
J'ai fait un petit formulaire tout bête pour remplir les champs de recherche pages jaunes/blanches depuis un intranet.
 
Pour le jaunes pas de prb,
 
voici le code :  
 

Code :
  1. <div id='pro'>
  2. <form action='http://www.pagesjaunes.fr/trouverlesprofessionnels/rechercheAvance.do?activite=&nom=&localite=&depreg=&proximite=&adresse=' method='GET' target='_blank'>
  3.  <table border='0'>
  4.   <tr>
  5.    <td>Activite : </td><td><input type='text' name='activite' value='' /></td><br/>
  6.   </tr>
  7.   <tr>
  8.    <td>Nom : </td><td><input type='text' name='nom' value='' /></td><br/>
  9.   </tr>
  10.   <tr>
  11.    <td>Adresse : </td><td><input type='text' name='adresse' value='' /></td><br/>
  12.   </tr>
  13.   <tr>
  14.    <td>Localite : </td><td><input type='text' name='localite' value='' /></td><br/>
  15.   </tr>
  16.   <tr>
  17.    <td>Departement ou region : </td><td><input type='text' name='depreg' value='' /></td><br/>
  18.   </tr>
  19.   <tr>
  20.    <td><input type='submit' name='Trouver' value='Lancer la recherche' /></td>
  21.   </tr>
  22.  </table>
  23. </form>
  24. </div>


Cela fonctionne parfaitement
 
En revanche pour les blanches, je ne sais pas pourquoi cela ne fontionne pas :

Code :
  1. <div id='part'>
  2. <form action='http://www.pagesjaunes.fr/trouverunnom/RecherchePagesBlanchesPJ.do?&nom=&localite=&depreg=&adresse=' method='GET' target='_blank'>
  3.  <table border='0'>
  4.   <tr>
  5.    <td>Nom : </td><td><input type='text' name='nom' value='' /></td><br/>
  6.   </tr>
  7.   <tr>
  8.    <td>Adresse : </td><td><input type='text' name='voieLibelle' value='' /></td><br/>
  9.   </tr>
  10.   <tr>
  11.    <td>Localite : </td><td><input type='text' name='localiteLibelle' value='' /></td><br/>
  12.   </tr>
  13.   <tr>
  14.    <td>Departement ou region : </td><td><input type='text' name='depRegLibelle' value='' /></td><br/>
  15.   </tr>
  16.   <tr>
  17.    <td><input type='submit' name='Trouver' value='Lancer la recherche' /></td>
  18.   </tr>
  19.  </table>
  20. </form>
  21. </div>


 
Tout passe puisque les données apparaissent dans la barre d'adresse par le GET, mais aucun champ n'est renseigné dans la page page blanche http://www.pagesjaunes.fr/trouveru [...] +recherche
Si vous avez une idée, je suis preneur.
 
Merci d'avance,  
 
Cordialement,


Message édité par akalaan le 07-05-2008 à 12:12:35
Reply

Marsh Posté le 06-05-2008 à 16:51:57   

Reply

Marsh Posté le 07-05-2008 à 09:58:37    

Re bonjour,
 
Ce que je voulais faire est inspirer de http://netvibes.micaux.com/pagesjaunes/
 
mais chez eux ça marche dans les 2 cas, pas moi.
 

Reply

Marsh Posté le 07-05-2008 à 10:17:19    

Genere l'url via netvibes, Genere l'url via ton formulaire => Regarde les différences dans l'url et adapte jusqu'à ce que ca marche....


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 07-05-2008 à 11:35:12    

il te manque le param actionForwardName qui doit être 'reponse'

Reply

Marsh Posté le 07-05-2008 à 12:11:43    

je vous remercie pour vos réponse,
 
effectivement, je ne suis pas assez attentif, il me manquait bien le "actionForwardName"
 
Voici le formulaire avec bouton radio et JS pour ce que cela interesse :
 
 
JS

Code :
  1. function envoieRequete(url,id){
  2. var xhr_object = null;
  3. var position = id;
  4. if(window.XMLHttpRequest) // Firefox  
  5.    xhr_object = new XMLHttpRequest();
  6. else if(window.ActiveXObject) // Internet Explorer  
  7.    xhr_object = new ActiveXObject("Microsoft.XMLHTTP" );
  8. else
  9. { // XMLHttpRequest non supporté par le navigateur  
  10.    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..." );
  11. }
  12. xhr_object.open("GET", url, false);
  13. xhr_object.onreadystatechange = function()
  14. {
  15.  if(xhr_object.readyState == 4 )
  16.  {
  17.    // j'affiche dans la DIV spécifiées le contenu retourné par le fichier
  18.    document.getElementById(position).innerHTML = xhr_object.responseText;
  19.  }
  20. }
  21. xhr_object.send(null);
  22. }


 
 
index.php

Code :
  1. <img src='logo_pagejaunes.gif' alt='Pages Jaunes'/><br/>
  2.   <form method="get" action="#" name="pagesjaunes_radio">
  3.    <input type="radio" name="pagesjaunes" value="1" onclick="envoieRequete('pj_professionnel.html','annuaire');"/>Professionnel
  4.    <input type="radio" name="pagesjaunes" value="2" onclick="envoieRequete('pj_particulier.html','annuaire');"/>Particulier
  5.   </form>


 
Formulaire Pages Jaunes Professionnel

Code :
  1. <div id='pro'>
  2. <form action='http://www.pagesjaunes.fr/trouverlesprofessionnels/rechercheAvance.do?activite=&nom=&localite=&depreg=&proximite=&adresse=' method='GET' target='_blank'>
  3.  <table border='0'>
  4.   <tr>
  5.    <td>Activite : </td><td><input type='text' name='activite' value='' /></td><br/>
  6.   </tr>
  7.   <tr>
  8.    <td>Nom : </td><td><input type='text' name='nom' value='' /></td><br/>
  9.   </tr>
  10.   <tr>
  11.    <td>Adresse : </td><td><input type='text' name='adresse' value='' /></td><br/>
  12.   </tr>
  13.   <tr>
  14.    <td>Localite : </td><td><input type='text' name='localite' value='' /></td><br/>
  15.   </tr>
  16.   <tr>
  17.    <td>Departement ou region : </td><td><input type='text' name='depreg' value='' /></td><br/>
  18.   </tr>
  19.   <tr>
  20.    <td><input type='submit' name='Trouver' value='Lancer la recherche' /></td>
  21.   </tr>
  22.  </table>
  23. </form>
  24. </div>


 
Formulaire Pages Jaunes Particulier

Code :
  1. <div id='part'>
  2. <form action='http://www.pagesjaunes.fr/trouverunnom/RecherchePagesBlanchesPJ.do?nom=&prenom=&depRegLibelle=&localiteLibelle=&actionForwardName=reponse&voieLibelle=' method='GET' target='_blank'>
  3.  <table border='0'>
  4.   <tr>
  5.    <td>Nom : </td><td><input type='text' name='nom' value='' /></td><br/>
  6.   </tr>
  7.   <tr>
  8.    <td>Prenom : </td><td><input type='text' name='prenom' value='' /></td><br/>
  9.   </tr>
  10.   <tr>
  11.    <td>Adresse : </td><td><input type='text' name='voieLibelle' value='' /></td><br/>
  12.   </tr>
  13.   <tr>
  14.    <td>Localite : </td><td><input type='text' name='localiteLibelle' value='' /></td><br/>
  15.   </tr>
  16.   <tr>
  17.    <td>Departement ou region : </td><td width="10" height="10"><input type='text' name='depRegLibelle' value='' /></td><br/>
  18.    <input type="hidden" value="0" name="actionForwardName"/>
  19.   </tr>
  20.   <tr>
  21.    <td><input type='submit' name='Trouver' value='Lancer la recherche' /></td>
  22.   </tr>
  23.  </table>
  24. </form>
  25. </div>


 
Merci de votre aide

Reply

Marsh Posté le 22-11-2008 à 13:06:57    

Bonjour à tous et merci pour ces posts tres interessant,
 
je suis novice dans le php et ma question peut etrecompletement nul,en fait j'ai creer des pages html sur l hisoire  
des villes de france et au sujet de ce post  
je voudrais savoir si lorsque en envoie la recherche pages jaunes
est il possible de modifier le code pour ouvrir pages jaunes +(une autre page SITE PERSO)
 
ex:<input type='text' name='localite'= ma page html bordeaux
 
je sai c est ridicule, si quelqun peut m aider ce serait cool.
MERCI BCP
 
 
voici le code :  
 

Code :
  1. <div id='pro'>
  2. <form action='http://www.pagesjaunes.fr/trouverlesprofessionnels/rechercheAvance.do?activite=&nom=&localite=&depreg=&proximite=&adresse=' method='GET' target='_blank'>
  3.  <table border='0'>
  4.   <tr>
  5.    <td>Activite : </td><td><input type='text' name='activite' value='' /></td><br/>
  6.   </tr>
  7.   <tr>
  8.    <td>Nom : </td><td><input type='text' name='nom' value='' /></td><br/>
  9.   </tr>
  10.   <tr>
  11.    <td>Adresse : </td><td><input type='text' name='adresse' value='' /></td><br/>
  12.   </tr>
  13.   <tr>
  14.    <td>Localite : </td><td><input type='text' name='localite' value='' /></td><br/>
  15.   </tr>
  16.   <tr>
  17.    <td>Departement ou region : </td><td><input type='text' name='depreg' value='' /></td><br/>
  18.   </tr>
  19.   <tr>
  20.    <td><input type='submit' name='Trouver' value='Lancer la recherche' /></td>
  21.   </tr>
  22.  </table>
  23. </form>
  24. </div>


Cela fonctionne parfaitement
 

Reply

Marsh Posté le 08-11-2009 à 22:01:14    

Bonsoir
 
Je tombe par hasard sur ce fil qui m'intéresse énormément si j'ai bien compris le but; malheureusement, je ne connaîs ni ne m'intéresse vraiment à la programmation quelle qu'elle soit; auriez-vous la gentillesse de m'aider pour exploiter ces codes d'une façon plus "basique", le but étant de faire des recherches sur les pages blanches et ou jaunes, et de récupérer le résultat dans une feuille excel à raison d'une info par colonne. Excusez mon manque de "professionnalisme" et merci encore.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed