Requête multicritères sur une table

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requête multicritères sur une table

par TASHI » 23 janv. 2009, 13:05

Oui mais il ne reste plus grand chose...
<?php
include('inc/header.inc.php');
$date = date("d/m/Y");


echo "<table>
	<tr>
<th bgcolor=\"#AEC79E\">Id</th>
<th bgcolor=\"#AEC79E\">Prise RDV</th>
<th bgcolor=\"#AEC79E\">Id TO</th>
<th bgcolor=\"#AEC79E\">Date RDV</th>
<th bgcolor=\"#AEC79E\">Commercial</th>
<th bgcolor=\"#AEC79E\">Client</th>
<th bgcolor=\"#AEC79E\">Ville</th>
<th bgcolor=\"#AEC79E\">Type Contact</th>

</tr>";

if(!empty($_POST['date_exec']))
{
	$sql = "SELECT  * FROM sb_contacts WHERE date_exec='$_POST[date_exec]'";
}
else
if(!empty($_POST['date_exec'])||!empty($_POST['id_TO']))
{
	$sql = "SELECT  * FROM sb_contacts WHERE id_TO='$_POST[id_TO]'";
}
	$req = mysql_query($sql) or die('Erreur SQL : <br />'.mysql_error().$sql);
	while ($ligne = mysql_fetch_array($req))
	{extract($ligne);
		
if($date_rdv!=NULL)
{		
	    echo "<tr>
	              <td>$id_contact</td>
	              <td>$date_exec &agrave; $heure_exec</td>
	              <td>$id_TO</td>
	              <td>$date_rdv</td>
	              <td>$nom_commercial</td>
	              <td>$nom $prenom</td>
	              <td>$ville</td>
	              <td>$type_contact</td>
	          </tr>";
}
}


	echo "</table><br /><br />";
	
mysql_close();
?>

par albat » 23 janv. 2009, 12:58

C'est une faute malheureusement très fréquente
et elle peut gêner la compréhension de la question.
Voilà pourquoi il est important de veiller à utiliser les bons termes. :merci:

Concernant ton souci, as-tu une ébauche de code à nous montrer ?

par TASHI » 23 janv. 2009, 12:51

Oui, pardon...

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Re: Requête multicritères sur une table

par albat » 23 janv. 2009, 12:49

Sur une page, j'ai mis des menus déroulants
:non:
des LISTES déroulantes !

Requête multicritères sur une table

par TASHI » 23 janv. 2009, 12:48

Bonjour,

J'ai un souci dont je n'arrive pas à trouver une solution simple...

Sur une page, j'ai mis des menus déroulants avec sélection dans la table contacts:
-Date_exec
-Id_appel
-Nom
-...

Mes menus affichent bien les informations de la table, et je voudrais pouvoir, suivant la séléction, afficher les infos:
- si seulement date_exec -> que les dates (ok)
- si date_exec + id_appel -> date_exec + id_appel (de la date)
- si date_exec + id_appel + nom -> date_exec + id_appel + nom (toujours suivant la date, et que les infos demandées)

Mon problème est que je n'y arrive pas du tout pour les multicritères et je ne vois pas comment faire...

Merci pour votre aide.

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]