exec("SET CHARACTER SET utf8"); //mysql_set_charset( 'utf8' ); } catch(Exception $e) { exit('Impossible de se connecter à la base de données.NJ3'); } // écriture de la requête $requete="SELECT ad.titre, ad.voie,ad.complement,ad.boite_postale, ad.code_postal, ad.ville,nume.numero,ema.email FROM spip_syndic as site INNER JOIN spip_adresses_liens as ad_lien ON site.id_syndic = ad_lien.id_objet INNER JOIN spip_adresses as ad ON ad_lien.id_adresse = ad.id_adresse INNER JOIN spip_numeros_liens as num_lien ON site.id_syndic = num_lien.id_objet INNER JOIN spip_numeros as nume ON num_lien.id_numero=nume.id_numero INNER JOIN spip_emails_liens as ema_lien ON site.id_syndic=ema_lien.id_objet INNER JOIN spip_emails as ema ON ema_lien.id_email= ema.id_email ORDER BY ad.titre"; $requete2="SELECT * FROM spip_adresses WHERE id_adresse > '7' ORDER BY titre"; // exécution de la requête $resultat = $bdd->query($requete2) or die(print_r($bdd->errorInfo())); // affichage des résultats $toto=""; while($donnees = $resultat->fetch(PDO::FETCH_ASSOC)) { $toto.= "".$donnees['boite_postale'] .""; // $toto.= "".$donnees['boite_postale'] .""; } $toto.="
".$donnees['titre']."".$donnees['voie'] ."".$donnees['complement'] ."".$donnees['code_postal']."".$donnees['ville'] ."
".$donnees['titre']."".$donnees['voie'] ."".$donnees['complement'] ."".$donnees['code_postal']."".$donnees['ville'] ."".$donnees['email'] ."".$donnees['numero'] ."
"; $bdd = null; echo $toto; } function trier($zone){ // connexion à la base de données try { $bdd = new PDO('mysql:host=localhost;dbname=represen', 'represen', 'pnsidi0403'); $bdd->exec("SET CHARACTER SET utf8"); //mysql_set_charset( 'utf8' ); } catch(Exception $e) { exit('Impossible de se connecter à la base de données.SA'); } // écriture de la requête $requete = "SELECT * FROM sites WHERE ".$zone." like 'x' ORDER BY nom_site"; //echo $requete;break; // exécution de la requête $resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo())); // affichage des résultats //$toto=""; $toto=""; while($donnees = $resultat->fetch(PDO::FETCH_ASSOC)) { $list_tech=""; // monter la recherche de list_tech // lister chaque champ et ajouter à list_tech si x if ($donnees['tld'] == 'x'){$list_tech.="TLD-";} if ($donnees['notld'] == 'x'){$list_tech.="No.TLD-";} if ($donnees['html'] == 'x'){$list_tech.="HTML-";} if ($donnees['blog'] == 'x'){$list_tech.="BLOG-";} if ($donnees['cms'] == 'x'){$list_tech.="CMS-";} if ($donnees['rss'] == 'x'){$list_tech.="RSS-";} if ($donnees['norss'] == 'x'){$list_tech.="No.RSS-";} $list_tech = substr( $list_tech, 0 , -1 ); //http://www.apercite.fr/api/apercite/320x240/non/oui/ $toto.="
"; $toto.= ""; $toto.=""; $toto.="
.$donnees['descriptif'].".$donnees['nom_site'] ."
".$donnees['descriptif']."
'".$list_tech."'
"; //$toto.= "".$donnees['nom_site'] ."Site".$donnees['descriptif'].""; } // $bdd = null; echo $toto; } ?>