Bonjour à tous

je me permet de vous solliciter afin de trouver la meilleure solution.

Mon soucis :

J'ai une page HTML permettant à l'utilisateur de faire une recherche, les données du formulaire sont envoyées dans ma page de traitement.php qui ressort les données de ma base donc après est ce que la meilleure solus serait de faire des sessions et d'envoyer ces données dans une autre pages pour avoir une belle présentation de ce que l'utilisateur recherche ?

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
 
<?php
include("inc_connexion.php");
connexion();
$maconnexion=connexion();
 
 
$condition=" ";
 
 
if(($_POST['datedeb'])!="")
{
	if(($_POST['datefin'])!="")
	{
		$condition= $condition."date between '".$_POST['datedeb']."'";
	}
	else
	{
		$condition= $condition."date = '".$_POST['datedeb']."'";
	}
}
 
 
if(($_POST['datefin'])!="")
{
	if(($_POST['datedeb'])!="")
	{
		$condition= $condition."and '".$_POST['datefin']."'";
	}
	else
	{
		$condition= $condition."date = '".$_POST['datefin']."'";
	}
}
 
 
if(($_POST['application'])!="")
{
	if((($_POST['datedeb'])=="") && (($_POST['datefin'])==""))
	{
		$condition= $condition."application = '".$_POST['application']."'";
	}
	else
	{
		$condition= $condition."and application = '".$_POST['application']."'";
	}
}
 
 
if(($_POST['motsclefs'])!="")
{
	if((($_POST['datedeb'])=="") && (($_POST['datefin'])=="") && (($_POST['application'])==""))
	{
		$condition= $condition."motsclefs = '".$_POST['motsclefs']."'";
	}
	else
	{
	$condition= $condition."and motsclefs = '".$_POST['motsclefs']."'";
	}
}
 
 
echo $sql="select* from compte_rendu where $condition";
$resultat=mysql_query($sql, $maconnexion);
 
$sql2="select count(*) as nbresultat from compte_rendu where $condition";
$resultat2=mysql_query($sql2, $maconnexion);
$ligne2=mysql_fetch_array($resultat2);
 
echo $ligne2['nbresultat'];
 
while ($ligne=mysql_fetch_array($resultat))
{
echo "<a href='".$ligne['piecejointe']."' onclick='window.open(this.href); return false;' >Ouvrir la pièce jointe</a>";
echo $ligne['date'];
echo $ligne['application'];
echo $ligne['motsclefs'];
 
}
 
header("Location:resultat.php");//redirection sur la page web
?>