titre
{source}
<?php
$connexion = mysql_connect('mysql51-35.perso','cahiersdmod1','mNqKFkGt');
if ($connexion<=0)
{
echo "Impossible de se connecter à la base des décrotteurs";
exit;
}
mysql_select_db('cahiersdmod1',$connexion);
if (isset($_GET['s']))
{
$nom=$_GET['nom'];
$prenom=$_GET['prenom'];
$page=$_GET['page'];
}
else extract($_POST);
if ((!isset($nom)) || (strlen($nom)<3))
{
echo "<br />Le patronyme doit comprendre au moins 3 caractères.<br />";
echo "<meta http-equiv=\"Refresh\" content=\"4; URL=remplacants.php\" />";
exit;
}
else
?>
<br>
<p> </p>
<?php
$ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '';
$date = date("d-m-Y");
$heure = date("H:i");
echo 'Le '.$date . ', '. $heure .'. <br>';
echo "Réponses pour votre critère de recherche : <b>$nom </b> <br />"; // str:".strlen($nom)." <br />";
{
if (empty($prenom)) $requete="SELECT * FROM remplacants WHERE nom LIKE \"$nom%\" OR prenom LIKE \"$nom\"";
$requete="SELECT * FROM remplacants WHERE nom LIKE \"$nom%\" AND prenom LIKE \"$prenom%\"";
//$requete="SELECT * FROM visas INNER JOIN navires ON code_navire=code_depart WHERE nom LIKE \"$nom%\" AND prenom LIKE \"$prenom\"";
$requete.=" ORDER BY nom, prenom"; // limit 0,20000;";
$req = mysql_query($requete) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$nb_res=mysql_num_rows($req);
// Requete pour n'afficher que les résultats de la page
if ($page<=0) $page=1;
$AF_MAX=8; // nb de résultats par page
$LIMIT=$AF_MAX*($page-1);
$requete2=$requete." LIMIT $LIMIT, $AF_MAX";
//echo "$requete2 <br />";
$req2 = mysql_query($requete2) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
if ($nb_res==1) echo "<i>1 seule référence correspondante à vos critères a été trouvée dans notre base.</i><br /><br />";
if ($nb_res>1) echo "<i>$nb_res références correspondantes à vos critères ont été trouvées dans notre base.</i><br /><br />";
// calcul nombre de pages et pagination
$nb_pages=ceil($nb_res/$AF_MAX);
$liens="";
// echo "Réponses pour : $nom , $prenom - page: $page <br />"; // str:".strlen($nom)." <br />";
?>
<a href="/remplacants.php">Nouvelle recherche</a><br>
<br>
<?php
for ($p=1; $p<=$nb_pages; $p++)
{
if ($p==$page) $liens.="$p ";
else
{
$url="page=$p&nom=$nom";
if (strlen($prenom)>0) $url.="&prenom=$prenom";
$url.="&s=1";
$liens.="<a href=\"resultat_remplacants.php?"."$url"."\">$p</a> ";
}
}
if ($nb_pages>1) echo "Pages $liens<br /><br /> ";
$count=0;
while($data = mysql_fetch_assoc($req2))
// Boucle affichage
{
//---------- Visa ----------
if (!empty($data['num'])) echo 'Numero : '.$data['num'];
echo '<br>';
echo 'A été relevé comme remplaçant : ';
echo '<b>'.$data['nom'];
if (!empty($data['prenom'])) echo ' '.$data['prenom'];
echo ', </b><br>';
// lieu et année naissance
if (!empty($data['lieu_nais_remplacant'])) echo 'Il était né à '.$data['lieu_nais_remplacant'];
if (!empty($data['annee_nais_remplacant'])) echo ' en '.$data['annee_nais_remplacant'].'.';
echo '<br>';
// lieu résidence remplaçant
if (!empty($data['lieu_resid_remplacant'])) echo 'Il résidait à '.$data['lieu_resid_remplacant'].'.';
echo '<br>';
// remplacé
if (!empty($data['nom_remplace'])) echo 'Il a remplacé ' .$data['nom_remplace'];
if (!empty($data['prenom_remplace'])) echo ', ' .$data['prenom_remplace'];
if (!empty($data['classe_remplace'])) echo ' de la classe' .$data['classe_remplace'].'.';
echo '<br>';
if (!empty($data['commentaires'])) echo $data['commentaires'].'.<br>';
echo '<br>';
if (!empty($data['cote'])) echo 'Cote du document aux Archives départementales de Gironde : '.$data['cote']. '.';
echo '<br>'.'<br>'.'<hr>';
$count++;
}
if ($count==0) echo '<b>La recherche n\'a donné aucun résultat.<b>';
echo "<br />";
if ($nb_pages>1) {
echo "<br />Pages $liens<br /><br /> ";
?>
<div class="barre">
<a href="/remplacants.php">Nouvelle recherche</a>
</div>
<br />
<?php
}
// Sauvegarde de la requête dans le fichier req_decrotteurs_patronyme.txt
$idFiqReq=fopen("../prive/suivi/remplacants.txt","a+");
fputs($idFiqReq,$date.'; '.$heure.'; '.$ip.'; nom : '.$nom.'; '.$nb_res."\n");
fclose($idFiqReq);
// ************************************************
mysql_close();
}
?>
{/source}