Bonjour,
Je suis un peu novice en PHP et je butte sur une variable qui perd sa valeur.
Je vais essayer de m'expliquer :
J'ai un premier script :

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
<?php
session_start();
include("admin/conf.php"); //variables de l'annuaire
include("admin/functions.php"); //fonctions
 
$codepal = isset($_SESSION['codepal']) ? $_SESSION['codepal'] : '';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
....................
<body>
<!-- Recherche par référence d'annonce -->
<form id="form_1" name="form_codepal" action="annonces_rech_affich_codepal.php" method="post" enctype="application/x-www-form-urlencoded" >
	<input type="hidden" name="action" value="submit">
	<div id="txt_1" style="position:absolute; left:50px; top:0px; width:176px; height:20px;-moz-box-sizing:border-box;box-sizing:border-box; overflow:hidden;">
			<label for="text_7"><span class="Normal-C2 Style1"><strong>Code Postal</strong></span></label>
	</div>
	<div style="position:absolute; left:250px; top:0px; width:121px; height:22px; text-align:left;">
		<?php
		echo '<select id="combo_1" name="codepal" size="1">';
		echo '<option value=""> Choisir le code postal</option>';
		$rq0 = 'SELECT * FROM immo_annonces GROUP BY codepal';
		$result0 = mysql_query ($rq0) or die ('Select impossible 23');
		while ($dt = mysql_fetch_row($result0)) {
			echo '<option value="'.$dt[4].'"> '.$dt[4].' </option>';
		}
		echo '</select>';
		?>				
	</div>
	<div style="position:absolute; left:520px; top:0px; width:82px; height:22px; text-align:left;">
		<input name="submit" type="submit" class="submit_form_add_site_annuaire" value="Rechercher">
	</div>
</form>
</body>
</html>
Je passe la valeur de la variable $codepal par la méthode Post du formulaire.
Dans le script suivant, je la récupère correctement.
Ce script permet d'afficher 6 annonces qui ont le même codepal (Code Postal).
Je dois en afficher 8 et le script gère le page à page. Pour le premier passage de 6, rien à signaler, mais lorsque la page est rappelée pour les 2 suivants $codepal est vide et mon problème est là.

Merci d'avance pour celui qui aura une idée.
Cordialement.

EDIT : je viens de résoudre le pb avec une variable Session.
Mille excuses