Recherche multicritères

Eléphanteau du PHP | 19 Messages

18 déc. 2008, 04:35

Re ! dsl pour ce petit retard :)

Merci sadeq!

je vais essayer de tester ça et je vous tiens au courant.

Merci encore une fois pour votre aide.

Eléphanteau du PHP | 19 Messages

11 janv. 2009, 20:27

Bonjour,

Dsl pour le rentard encore une fois :) j'étais horriblement pris par le travail.

Je reviens un peu sur mon projet :)

là je pense à 2 pages : une page d'erreur et une autre qui est plus importante : afficher à l'utilisateur que ses critères de recherche n'ont retournés aucun résultat, ça veut dire que la requette n'a retourné aucun enregistrement. j'ai pensé à une condition if comme suit mais ça marche toujours pas je bloque :
// Requête SQL
$sql = 'SELECT * FROM fournisseurs WHERE '. join(' AND ', $where);



$q = mysql_query($sql) or die (mysql_error());
 
 if (false === $q = mysql_query($sql)) {

    // => redirection vers une page d'erreur, m'informer sur l'erreur ...
}

if ($sql != null){
while ($donnees = mysql_fetch_array($q) )
{
?>
    <p id="cadreresult">
    <strong>Fournisseur</strong> : <?php echo $donnees['denomination']; ?><br />
    <strong>Son activité</strong> : <?php echo $donnees['activite']; ?><br />
    <strong>Sa localité</strong> : <?php echo $donnees['localite']; ?><br />
        <strong>Tél.</strong> : <?php echo $donnees['telephone']; ?><br />


   </p>
<?php
}
}
else{
echo "pas de Résultat";
}
mais je bloque toujours.

Merci pour votre aide inconditionnelle :)

Eléphanteau du PHP | 19 Messages

17 janv. 2009, 18:21

UP

Aucune réponse ? :(

Eléphanteau du PHP | 19 Messages

24 janv. 2009, 00:37

éooooooooooo ! Help :s

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

24 janv. 2009, 01:28

Modération :
chill out, les "up" sont interdits sur PHPFrance.

Si tu n'as pas obtenu de réponse, c'est (au choix) :
- que ta question est mal formulée : reformule-la différemment ;
- que personne ne connaît la réponse ici : faire un "up" ne te donnera pas davantage de résultats ;
- que la réponse demandée exige un travail important que personne ne va faire à ta place ;
- que trop peu de temps s'est écoulé depuis ton précédent message pour qu'un membre ait pu y répondre.

Merci de prendre le temps de lire les règlements.