begin process at 2012 05 31 08:58:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

recherche multicritere


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recherche multicritere

samedi 15 septembre 2007 à 11:19:41 | recherche multicritere

sclormu67

Bonjour, j'utilise un code de recherche multicritère (trouver sur phpcs), il fonctionne bien mais j'aimerai suprimer le choix "et"  
et "ou" dans le formulaire, mais quand je le suprime cela ne fonctionne plus... si quelqu'un à une idée des changements à effectuer?

Voici le code:

<?php
$nom = $_POST['nom'];
$champ1 = "nom";
$prenom = $_POST['prenom'];
$champ2 = "prenom";
$age = $_POST['age'];
$champ3 = "age";

if($_POST['et_ou1'] == 'AND')
{
 if(empty($_POST['nom']))     
 {
 $nom = 1;
 $champ1 = 1;
 }
}
else
{
 if(empty($_POST['nom']))     
 {
 $nom = 1;
 $champ1 = 2;
 }
}

if($_POST['et_ou1'] == 'AND')
{
 if(empty($_POST['prenom']))     
 {
  $prenom = 1;
  $champ2 = 1;
 }
}
else
{
 if(empty($_POST['prenom']))     
 {
  $prenom = 1;
  $champ2 = 2;
 }
}

if($_POST['et_ou2'] == 'AND')
{
 if(empty($_POST['age']))     
 {
  $age = 1;
  $champ3 = 1;
 }
}
else
{
 if(empty($_POST['age']))     
 {
  $age = 1;
  $champ3 = 2;
 }
}

$host = '******';
$user = '******';
$pass = '******';
$db = '******';
$tables = 'personne';

// connection à la DB
mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());

$select = "SELECT * FROM $tables WHERE $champ1 = '$nom' ".$_POST["et_ou1"]." $champ2 = '$prenom' ".$_POST["et_ou2"]." $champ3 = $age";

if($nom=="" AND $prenom=="" AND $age=="")
echo 'Vous devez preciser en moins un critére de recherche !!';
else
{
$result = mysql_query($select) or die ('Erreur : '.mysql_error());
$total = mysql_num_rows($result);

if($total)
{
 echo "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">";
  echo "<tr>";
  while($row = mysql_fetch_array($result))
  {
    echo '
    <td>'.$row['prenom'].'</td>
    <td>'.$row['age'].'</td>
  </tr>';
  }
    echo '<tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>';
}
else echo '<div align="center">Aucun r&eacute;sulat ne corresponds &agrave; votre recherche !!...</div>';

mysql_free_result($result);
mysql_close();
}
?>


Cette discussion est classée dans : mysql, age, post, empty, prenom


Répondre à ce message

Sujets en rapport avec ce message

Plusieurs mots dans un même champ? [ par sclormu67 ] Bonjour,j'utilise un formulaire de recherche multicritere qui fonctionne plutot bien mais je n'arrive pas à faire une recherche de plusieurs mot dans Vérificateur de changement de données [ par givit ] Bonjour @ tous,Je sais, c'est encore moi ... J'ai un petit souci avec un formulaire de modification de données. Il n'affiche rien lorsqu'il y Problème d'authentification [ par machmacha ] Bonjour a tous,j'ai un problème et j'espère que quelqu'un pourra m'aider a le résoudre voilà mon soucis:j'ai une page index.php ou il ya un rebrique d insertion de données [ par gege87270 ] Bonjour,J'ai un problème avec l'insertion de données dans une base mysql.J'ai un 1er script php où je saisie des infos et notamment v page Php+ Mysql qui galère [ par felix_12 ] Voila, cela fait quelques heures que je galère ssur ce petit code de rien du toutr qui ne marche pas , il n'affiche aucune erreur mais il najoute pas Comparaison d'une donnée avec une donnée d'une table [ par monsieurmartinez ] Bonjour je crée actuellement un site internet pour une faculté roumaine.Je suis actuellement en train de créer un formulaire d'inscription pour les él Probleme un script [ par developvbdebut ] Bonsoir tout le mondeJ'ai un probleme avec mon scripte , c'est les boutons radio de mon formulaire qui posent probleme.En effet, je selection un bouto probleme dans le code [ par developvbdebut ] Bonjour tout le mondeJ'ai deux tabletbl_message_recutbl_messagerie Je voudrai avoir la pos Trouve pas l'erreur :( unexpecting $ [ par RoX5 ] Bonjour, j'ai fait un formulaire et ici la page pour enregistrer le membre et j'ai un problème, il me met comme erreur Parse error: parse error, unexp horreur!! pb page admin!! [ par justine75 ] bonjour!j'ai un petit problème avec ma page administration de mon siteen effet, les données de ma table "rat" s'affiche tres bien mais lorsque je veux


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales