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 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Recherche par mot-clés</title>
</head>
<body><?php
// récupération des variables de formulaire :
$juridiction=htmlentities ($_POST['Juridiction'], ENT_QUOTES);
$nature=htmlentities ($_POST['Nature'], ENT_QUOTES);
$motcle1=htmlentities ($_POST['Motcle1'], ENT_QUOTES); //Récupération du second mot clé
$motcle2=htmlentities ($_POST['Motcle2'], ENT_QUOTES); //Récupération du second mot clé
$motcle3=htmlentities ($_POST['Motcle3'], ENT_QUOTES); //Récupération du troisième mot clé
$jour=htmlentities ($_POST['Jour'], ENT_QUOTES); //Récupération du jour de la décision
$mois=htmlentities ($_POST['Mois'], ENT_QUOTES); //Récupération du mois de la décision
$annee=htmlentities($_POST['Annee'], ENT_QUOTES); //Récupération de l'année de la décision
?>
<p>
<?php
//test de la validité de la date :
if (ereg ("([0-9]{4})", $_POST['Annee'])or ereg ("(%{4})", $_POST['Annee']))
{
$annee=htmlentities($_POST['Annee'], ENT_QUOTES); //Récupération de l'année de la décision
}
else
{
echo "Veuillez saisir un format d'année de type YYYY correcte. Ex: 2005 ou %%%% si la date vous est inconnue";
}
?>
<?php //test de la validité du 3ème mot clé :
if (ereg ("([a-z]{20})", $_POST['Motcle3'])or ereg ("(%{1})", $_POST['Motcle3']))
{
$annee=htmlentities($_POST['Motcle3'], ENT_QUOTES); //Récupération de l'année de la décision
}
else
{
echo "Veuillez saisir un texte ou % si vous ";
}
?>
<br />
<?php
// Connexion à MySQL
mysql_connect("localhost", "root", "") or die ("Impossible de se connecter"); //echo "Connexion réussie";
// Sélection de la base de données BDD
mysql_select_db("bdd") or die("Impossible de sélectionner la base, vérifiez que la base existe ou que le chemin d'accès est bien spécifié");
//calcul du nombre de décisions :
$rq="SELECT * FROM decision WHERE ( Nature like '$nature' AND Juridiction like '$juridiction' AND Motcle1 like '$motcle1' AND Motcle2 like '$motcle2' AND Motcle3 like '$motcle3' AND Date_decision like '$annee$mois$jour')";
$result=mysql_query($rq) or die(my_sql(error()));
$nombredecision=mysql_num_rows($result);
?>
</p>
<p>Il y a <?php echo $nombredecision ?> décisions correspondant à votre recherche :
<?php
//Affichage du nombre de décisions par pages:
//$NombreDeDecisionsParPage= 10 ; //variable pour nombre de décisions par pages/
//Nmbre de pages à créer
//$nombredepages = ceil ( $nombredecision / $NombreDeDecisionsParPage );
// Création des liens vers chacune des pages
//echo 'Page : ';
// for ($i = 1; $i <= $nombredepages ; $i++)
// {
// echo '<a href=Resultat2.php?page='.$i.'"'.$i.'</a>';
// }
//?>
//
//<p/>
//
//<?php
//
// if (isset($_GET['page']))
// {
// $page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4)
// }
// else // La variable n'existe pas, c'est la première fois qu'on charge la page
// {
// $page = 1; // On se met sur la page 1 (par défaut)
// }
// Requête SQL : récupération des décisions
$reponse=mysql_query("SELECT * FROM decision WHERE ( Nature like '$nature' AND Juridiction like '$juridiction' AND Motcle1 like '$motcle1' AND Motcle2 like '$motcle2' AND Motcle3 like '$motcle3' AND Date_decision like '$annee$mois$jour' )")or die(mysql_error());
//
//Boucle pour lister les décisions
while ($donnees = mysql_fetch_array($reponse) )
{
?>
</p>
<p> <?php echo $donnees['Nom'].','.$donnees['Juridiction'].','.$donnees['Lieu_tribunal'] ?>, <?php echo $donnees['Date_decision'] ?><br />
Cause du sinistre : <?php echo $donnees['cause_sinistre'].', '.$donnees['Motcle1'] ?><br />
Résumé : <?php echo $donnees['Resume'] ?>
<p>Afficher la décision : <?php //echo '<a href="DecisionASSTEST.$donnees['id_OGE']'.doc</a>; ?><br />
<p>
<?php
}
mysql_close(); // Déconnexion de MySQL
?>
</body>
</html> |
Partager