acorsa | Bonjour,
Dans mon appli, j'ai une liste de champs (que g mis ds un tableau) obtenus grâce à une requête. Quand je clique sur une ligne du tableau, une pop up s'ouvre avec plus de détails que la ligne sélectionnée. J'aimerai pouvoir passer au champ suivant sans devoir fermer la pop up et recliquer sur la ligne suivante.
Ce code ne marche pas, ms je vous le montre au cas où vous y verrez une enorme erreur.
Code :
- $nb = 1;
- if (!isset($limit)) $limit = 0; // si on arrive sur la page pour la première fois: limite = 0.
-
- $path_parts = pathinfo($_SERVER['PHP_SELF']);
- $page = $path_parts['basename'];
- $limit=$_GET['limit'];
- $select = mysql_query("SELECT count(query_id) FROM Queries where Project_name='$project_name'" );
- $row = mysql_fetch_row($select);
- //$total= clé primaire
- $total = $row[0];
- // requête SQL qui ne prend que le nombre d'enregistrements nécessaire à l'affichage.
- $select = mysql_query("select distinct Q.query_id, Translator_name, Q.language_name, Query_type,Doc_name, Reference, Proposal, Query_text,Context, Creation_date from Projects P inner join Queries Q on (P.Project_name=Q.Project_name) where P.Password='$project_pwd' and Q.query_id='$query_id' limit '.$limit.','.$nb" );
- while($select and $data = mysql_fetch_array($select)) {
- $author=$data["Translator_name"];
- $language=$data["language_name"];
- $doc_name=$data["Doc_name"];
- $query_type=$data["Query_type"];
- $reference=$data["Reference"];
- $proposal=$data["Proposal"];
- $query=$data["Query_text"];
- $date=$data["Creation_date"];
- $context=$data["Context"];
- $query_id=$data["query_id"];
- }
-
- $next = $limit + $nb;
- $previous = $limit - $nb;
- if($limit != 0) {
- echo '<a href="'.$page.'?limit='.$previous.'">Previous</a>';
- }
- if($next < $total) {
- echo '<a href="'.$page.'?limit='.$next.'">Next</a>';
- }
|
Si vous avez des suggestions ou mieux: une solution: merci! |