salut,
php t'indiques qu'il y a une erreur, les messages sont assez explicites :
Notice: Undefined index: list_other in C:\Users\postgres\Documents\smiddest\result.php on line 8
=> cela veux dire qu'a la ligne 8 du fichier C:\Users\postgres\Documents\smiddest\result.php tu utilise un index (de tableau donc) qui n'existe pas
Warning: PDOStatement::execute(): SQLSTATE[42601]: Syntax error: 7 ERREUR: erreur de syntaxe à la fin de l'entrée LINE 1:
select * from other_map. ^ in C:\Users\postgres\Documents\smiddest\result.php on line 11
=> cela veux dire que PDO n'as pas pus exécuter la requête à la ligne 11 du fichier C:\Users\postgres\Documents\smiddest\result.php
et comme il est sympa il te donne la requête qui foire :
select * from other_map. (le point est compris dans la requête
en clair dans ton code (en propre)
<?php
require_once("connect.php");
// require ou include fait un choix :)
include ('profil.php');
// boooommmmm list_other n'existe pas dans le tableau $_GET
$names = $_GET['list_other'];
// re bbbooommmm parce que $names est vide et que la table other_map. n'existe pas
$req = "select * from other_map.$names";
$reqs = $bdd->prepare($req);
$reqs->execute();
$re = $reqs->fetchAll();
?>
en gros tu appels le fichier result.php sans lui passer le paramètre d'url list_other ==> result.php?list_other=xxxx
Pour ce qui est de la conception je pense que c'est foireux. Faire du select de table dynamique implique un modèle dynamique quetu ne maîtrise pas et ça c'est source d'emmerde a coup sur.
Je pense qu'il serait beaucoup plus pérenne de partir sur un modèle de données clair et fixe pour éviter les ennuis.
au passage utiliser directement une info qui vient de l'utilisateur dans une requêtes sql c'est la base de l'injection SQL (cf google

)
@+