|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : filtrer un tableau [ Divers / Divers ] (bahoo)
Informations & options pour cette discussion
mardi 13 mai 2008 à 12:40:04 |
filtrer un tableau

bahoo
|
bonjour tous le monde
je suis en train de develloper une application de gestion des document.
et mon pb est que quand je fait une recherche multicritère j'obtient un tableau contenant le resultat (reference du document, son titre, date, type du document...)et je voudrais le filtrer selon le -le type du document(procedure,instruction, mode operatoire, imprimé...)- en selectionnant des checkbox.
|
|
|
mardi 13 mai 2008 à 14:19:54 |
Re : filtrer un tableau

amezghal
|
Salut,
par exemple avec des chekbox code html; <input type="checbox" name="procedure" /> <input type="checbox" name="instruction" /> <input type="checbox" name="mode" />
coté php lors de la validation de la page; <?php $select = 'id'; if($_POST[procedure']) $select .= ', procedure'; if($_POST['instruction']) $select .= ', instruction'; if($_POST['mode']) $select .= ', mode';
$query = 'SELECT '.$select.'FROM ma_table'; ?>
voilà en gro
Au début, on essaye de trouver une solution qui marche, et puis on veut la meilleure.
|
|
|
mardi 13 mai 2008 à 14:58:18 |
Re : filtrer un tableau

coucou747
|
salut
on peut voir un bout de code ?
|
|
|
mercredi 21 mai 2008 à 16:01:18 |
Re : filtrer un tableau

bahoo
|
merci pour votre participation et voici mon code:
<?php
$bout = $_POST['ok'];
if(!empty($bout)) {
echo '<script >';
echo"document.rech_doc.action='formulaire1.php';";
echo "document.getElementById('liste').style.display='InLine';";
echo"document.getElementById('im4').style.visibility='visible'; document.getElementById('im3').style.visibility='hidden'; ";
echo '</script >';
$mt_cle=$_POST["mt_cle"];
$reference=$_POST["reference"];
$theme=$_POST["theme"];
$Dt_app=$_POST["Dt_app"];
$query='SELECT * FROM doc where (1=1)';
$r=mysql_query($query);
$row=mysql_num_rows($r);
if (!$r==null){
if ($row>null){ ?>
<br/><br/><br/><br/><br/>
<h2 align="center" >La liste de tous les documents </h2>
<table><tr>
<td colspan="6" align="center" title="Supprimer les documents selectionnes"><img onclick="javascript:supp1();" src="../images/b_drop.png"/> supprimer les documents sélectionnés</td>
</tr>
</table>
<div align="center" style=" visibility:visible;height:250px;width:100%; z-index:1; overflow:visible; ">
<table align="left" width="100%" border="0" cellspacing="0" id=trier>
<tr class=title>
<td width="3%" bgcolor="#CCCCCC"></td>
<td width="10%" style="size:auto;" bgcolor="#CCCCCC" valign="middle" align="center">Référence<span onclick=TableOrder(event,1)>▼</span><span onclick=TableOrder(event,0)>▲</span></td>
<td width="40%" bgcolor="#CCCCCC" valign="middle" align="center">Titre doc<span onclick=TableOrder(event,1)>▼</span><span onclick=TableOrder(event,0)>▲</span></td>
<td width="10%" bgcolor="#CCCCCC" valign="middle" align="center">Date d'application<span onclick=TableOrder(event,1)>▼</span><span onclick=TableOrder(event,0)>▲</span></td>
<td width="23%" bgcolor="#CCCCCC" valign="middle" align="center">Fichier<span onclick=TableOrder(event,1)>▼</span><span onclick=TableOrder(event,0)>▲</span></td>
<td width="10%" bgcolor="#CCCCCC" valign="middle" align="center">Nbre IMP<span onclick=TableOrder(event,1)>▼</span><span onclick=TableOrder(event,0)>▲</span></td>
<td valign="middle" width="4%" align="center" bgcolor="#CCCCCC"> </td>
</tr>
<?php
while($a=mysql_fetch_object($r))
{
$procedure=$a->id_doc;
$titre=$a->titre_doc;
$emplacement=$a->empl_doc;
$type=$a->nom_type;
$fichier=$a->fichier;
$datea=$a->date_app;
$date = Change_formatDate($datea, 'en');
$resum=$a->resum;
$query1 = "SELECT count(id_imp) from imp where id_doc='$procedure'";
$result = mysql_query($query1) or die (mysql_error());
$resultat=mysql_fetch_row($result);
$nb_imp=$resultat[0];?>
<tr bgcolor="#dddddd" align="left" style="color:#060e6a">
<td width="3%"><input type="checkbox" id="choix" name="choix1[]" value="<?php echo $procedure;?>" /></td>
<td width="10%" title="<?php echo "consulter le document"; echo" "; echo $procedure; ?>" align="center"><a href="<?php echo $emplacement; ?>" target="_blank"><u><?php echo $procedure; ?></u></a></td>
<td width="40%" align="middle"><?php echo $titre; ?></td>
<td width="10%" align="middle"><?php echo $date; ?></td>
<td width="23%" align="middle"><?php echo $fichier; ?></td>
<td valign="middle" width="10%" align="center"><label style="font: 10px verdana"><?php echo $nb_imp; ?></label></td>
<!--/*le lien vers la page 'modifier_proc.php' pour effectuer les modification concernés*/ -->
<td width="4%" align="left"><a title="Modifier le document" href="modifier_doc.php?n=<?php echo $procedure; ?>"><img src="../images/b_edit.png" /></a>
<!--/*le lien vers la page 'supp.php' pour effectuer la suppression de la procedure concernée*/-->
<a title="Supprimer le document" href="supp.php?n=<?php echo $procedure; ?>"><img src="../images/b_drop.png"/></a></td>
</tr>
<?php }?>
<br/><br/>
</table>
</div>
<?php }}
else{ ?>
<br/><br/><br/><br/>
<div align="center" >
<font size=3 color="red" ><b ><p><H2 align="center"> Aucun Document ne répond aux critères recherchés </H2></p> </b> </font>
</div>
<?php }?>
|
|
|
Cette discussion est classé dans : type, tableau, document, filtrer
Répondre à ce message
Sujets en rapport avec ce message
filtrer un tableau URGENT [ par flyersy ]
je récupère un résultat MySQL dans un tableau1 dont une des colonne contient un identifiant et une autre une chaîne "chem" de type 1,52,4,8. Je concat
PostGreSQL/MySQL.... Problème de Majuscule [ par Yemanjah ]
Bonjour , J'ai un problème des plus étonnants , je souhaite mettre en place une application qui bascule facilement d'une base de données à une aut
ajouter un enregistrement [ par theboubourse ]
bonjour voila j'ai un gros problème très drôle sauf pour moi.dans ma page php qui récupéré des informations d'un fichier texte (jusque la tous va bien
Recherches approfondies dans un tableau associatif [ par DelChris ]
Bonjour à tous. <p class="MsoNormal"
Problème lors de l'inclusion d'un fichier dans un autre [ par ines57 ]
Bonjour à tous,Voilà, pour un portail immobilier, j'ai ma page d'accueil qui permet de sélectionner une région sur une carte de France et de trouver t
probleme d'envoyer des données a partir d'un formulaire [ par sstesti ]
bonjour, mon problème et de comment faire pour envoyer les donnes a un page php voici mon code page.html: function
Requête tri tableau 2 dimensions [ par bruno9173 ]
Bonjour,Je me tourne à nouveau vers la communauté, pour lui demander comment écrire une requête sql qui serait chargée de trier un tableau 2 dimension
parcourir tableau+php [ par pandouta08 ]
bonjour,j'ai un tableau qui affiche les données à partir une table sql.mon probleme consiste comment peux-t-on parcourir ce tableau ??? voici le code
Calcul d'une somme dans colone de tableau avec condition [ par converse ]
Bonjour à tous, Mon titre n'est peut-être pas très explicite. Je me trouve confronté à un problème pour calculer un total sur un tableau multidimensi
Aide pour réaliser un tableau PHP-Mysql [ par trall ]
Bonjour, je suis débutantVoila je m'explique je souhaiterais réaliser un genre de tableau excel sur lequel on pourrais remplir des valeurs, et rafraic
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|