begin process at 2012 05 27 03:39:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

MySQL

 > 

Requêtes

 > 

Transformer des résultats contenus dans la BDD en lien cliquable


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Transformer des résultats contenus dans la BDD en lien cliquable

mardi 14 septembre 2010 à 08:03:37 | Transformer des résultats contenus dans la BDD en lien cliquable

fredon81

Bonjour,
Je cherche à transformer des résultats obtenus grâce a une requête en lien cliquable qui ferait apparaitre ce résultat dans un input text.
Code PHP :
<?php
include("./config/connect_visite.php") ;

$dep_rs=$_GET['dep_rs'];

  $sql = "SELECT ref_client FROM benjamin WHERE dep_rs='$dep_rs'";    
  $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
  while ($data = mysql_fetch_array($req)){
  echo '<a href="#" onclick="">'.$data["ref_client"].'</a><br/>';
  }
  $sql = "SELECT ref_client FROM frederic WHERE dep_rs='$dep_rs'";    
  $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
  while ($data = mysql_fetch_array($req)){
  echo '<a href="#" onclick="">'.$data["ref_client"].'</a><br/>';
  }
  $sql = "SELECT ref_client FROM vincent WHERE dep_rs='$dep_rs'";    
  $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
  while ($data = mysql_fetch_array($req)){
  echo '<a href="#" onclick="">'.$data["ref_client"].'</a><br/>';
  }

mysql_free_result($req);
mysql_close();
?>

Il faudrait je pense déjà trouver un moyen de regrouper tous ces résultats en une seule requête en évitant aussi que des doublons apparaissent mais je n'y suis pas arrivé.
Et puis ensuite je pensais utiliser un code du type onclick='window.opener.document.getElementById("ref_client").value="$data["ref_client"]";return false;' et terminer par un window.close() pour fermer la popup qui fait apparaitre ces différents choix.
Merci par avance pour l'aide que vous pourrez m'apporter :)
mercredi 15 septembre 2010 à 17:40:44 | Re : Transformer des résultats contenus dans la BDD en lien cliquable

fredon81

J'ai trouvé la solution pour transformer les résultats en lien cliquable grace à ce code
Code PHP :
<?php
include("./config/connect_visite.php") ;

$dep_rs=$_GET['dep_rs'];

  $sql = "SELECT ref_client FROM benjamin WHERE dep_rs='$dep_rs'";    
  $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
  while ($data = mysql_fetch_array($req)){
  echo '<a href="#" onclick="window.opener.document.getElementById(\'ref_client\').value=\''.$data["ref_client"].'\'; window.close(); return false;">'.$data["ref_client"].'</a><br/>';
  }
  $sql = "SELECT ref_client FROM frederic WHERE dep_rs='$dep_rs'";    
  $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
  while ($data = mysql_fetch_array($req)){
  echo '<a href="#" onclick="window.opener.document.getElementById(\'ref_client\').value=\''.$data["ref_client"].'\'; window.close(); return false;">'.$data["ref_client"].'</a><br/>';
  }
  $sql = "SELECT ref_client FROM vincent WHERE dep_rs='$dep_rs'";    
  $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
  while ($data = mysql_fetch_array($req)){
  echo '<a href="#" onclick="window.opener.document.getElementById(\'ref_client\').value=\''.$data["ref_client"].'\'; window.close(); return false;">'.$data["ref_client"].'</a><br/>';
  }
mysql_free_result($req);
mysql_close();

?>


Cependant j'aimerais trouvé un moyen de racourcir ce code en regroupant les bases à filtrer. Pourriez vous aussi me dire comment empecher que les résultats identiques ne se répètent.
Merci


Cette discussion est classée dans : mysql, sql, data, client, ref


Répondre à ce message

Sujets en rapport avec ce message

sql server ou Mysql [ par snoopcool ] Bonjour tous le monde!!!Mon proleme est le suivant. J'ai une base de donnée que je ve mettre sur un serveur avec une vingtaine de poste à connecte et SQL comment écrire cette requête [ par jmey ] Je cherche une fonction SQL.   Voici le problème :   J’ai un fichier CLIENT e Pivot Mysql 4 [ par rabbiwan ] BonjourJe cherche à faire pivot avec une requete SQL sous MySQLProblème SQL Server a la fonction ce qui n'est pas le cas de MySQLQuelqu'un connaitrai Export mysql => mssql [ par malalam ] Hello,une petite question : j'ai une base créée sous mysql, en innoDB. Je dois la passer (sa structure uniquement) sous mssql. Elle n'est pas très gro mysql avec frontpage [ par Joleroy ] Salut,J utilise frontpage 2003 pour creer des pages web, mais je n' arrive pas a trouver comment se connecter a une base de donné SQL autre que sql se Requete Php/MySQL [ par flopad ] Bonjour,je dois développer une "appli" en php/sql. J'ai un masque de saisie qui me permet d'entrer des infos dans une de mes bdd. Seulement, chaque él Coordonées GPS + Ordre par proximité [ par juki_webmaster ] Bonjour, Etant donner que je ne sais pas où posser ma question, et qu'elle a un rapport avec les requettes SQL (MySQL) je la posse ici, en esperons [sql] Vider une table en fonction d'une date [ par sniktwo ] Bonjour, je travaille sur mysql et je veux parcourir chaque table (a part client et serveur) afin de supprimer les enregistrements supérieur a 15 jour problème inscription [ par astuces_jeux ] Bonjour,on ma donné ce code pour une inscription : CDD Inscription<meta http-equiv= Autoriser une connexion SQL sur 1 server [ par ManuAntibes ] Bonjour Je souhaite me lancer pour tester ma connexion à SQL Server 2005 Express sur un windows 2003 Server.Je souhaite me connecter avec l'authentifi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,420 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales