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
|
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$tbl=array('materiel','unite','modele','utilisation','cie','winpark','origine','instance_reforme','cie','numero','lettre_de_cde','date_installation','nom_csav','position','date_fin_garantie','date_verif','oam','famille','code_article','lettre_de_cde','grpt_ou');
Là il faut que je remette la date_installation du post en format AAAA-MM-JJ pour etre exploitable par la requete generique ci-dessous
foreach ($tbl as $champ) {
$$champ='';
if (isset($_POST[$champ])) {
if (trim($_POST[$champ])!='') {
$$champ=trim($_POST[$champ]);
if ($requete!="") $requete .=' AND ';
$requete .= '`'.$champ."` like '%".mysql_real_escape_string($$champ)."%'";
}
}
if ($requete != "")
{
$req ="SELECT * FROM `materiel` WHERE ".$requete;
}
else
{
$req ="SELECT * FROM `materiel` ";
}
}
$result = mysql_query($req,$connect) or die ('<br><br><br><center>La reponse ne contient aucun enregistrement <br><br> ou <br><br> une erreur est survenue qui est : '.mysql_error().'</center>' );
$total = mysql_num_rows($result);
?> |
Partager