Bonjour,
Je débute et tente depuis plusieurs jours d'adapter différents scripts pour afficher mes résultats par page.
La barre de navigation apparait de même que les résultats demandés.
Mais lors de l'envoi aux pages suivante l'index: communes est indéfini.
Si quelqu'un peut me dire où je dois transmettre la variable communes aux pages html suivantes Merci d'avance Nal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83 <?php $choix5=$_POST['communes']; $requete= "SELECT * FROM Cartes_postales WHERE Nom_commune='$choix5'"; $ret = mysql_query($requete); $page = isset($_GET['page']) ? $_GET['page'] : ''; $limit=4; $debut =""; $page = 0; if($debut==""){$debut=0;} $debut=$page*$limit; $nb_total=mysql_num_rows($ret); // Requete $limite=mysql_query("$requete limit $debut,$limit"); $ici = $_SERVER['PHP_SELF']; // Affiche le page par page avec ses liens if ($page>0) { $precedent=$page-1; echo "<a href=\"$ici?page=$precedent\">PRECEDENT</a>"; } $i=0; $j=1; if($nb_total>$limit) { while($i<($nb_total/$limit)) { if($i!=$page){echo "<a href=\"$ici?page=$i\">$j</a> ";} else { echo "<b>$j</b>";} $i++;$j++; } } if($debut+$limit<$nb_total) { $suivant=$page+1; echo "<a href=\"$ici?page=$suivant\">SUIVANT</a>"; } $limit_str = "LIMIT ". $page * $limit .",$limit"; $result = mysql_query(" SELECT * FROM Cartes_postales WHERE Nom_commune='$choix5' ORDER BY Nom_commune ASC $limit_str"); if ($row=mysql_fetch_array($result)){ echo "<div id=marge_tableau3>"; echo "<table id=table2><td id=td7>Titre</td>"; echo "<td id=td7>Commune</td>"; echo "<td id=td7>Cote</td>"; echo "<td id=td7>Date</td>"; echo "<td id=td7>Editeur</td>"; echo "<td id=td7>Format</td>"; echo "<td id=td7>Visibilité</td></table><br>"; echo "</div>"; do { echo "<div id=marge_tableau4>"; echo "<table id=table2><td id=td8><a href=images_cartes.php? cote=".$maligne['Cote_cartes_postales'].">"; echo $maligne['Titre_cartes_postales']."</td>"; echo "<td id=td5>".$maligne['Nom_commune']."</td>"; echo "<td id=td6>".$maligne['Cote_cartes_postales']."</td>"; echo "<td id=td5>".$maligne['Date_cartes_postales']."</td>"; echo "<td id=td6>".$maligne['Editeur']."</td>"; echo "<td id=td5>".$maligne['Format_cartes_postales']."</td>"; echo "<td id=td6><a id=a2 href=images_cartes.php?img=".$maligne['Image_cartes_postales'].">"; echo "<img src='logo_visibilite.jpg'/></td></table></a><br>"; echo "</div>"; }while ($row=mysql_fetch_array($result)); } else { echo "Aucun carte postale n'a été mémorisée pour cette commune!"; } ?>
Partager