Peut etre est-ce dans mon imbrication des if qu'il y a une couille.
Mais avec SELECT * FROM Base_jeux, je devrai voir quand meme afficher tous les enregistrements du coup?
--greg--
et t'as des records dans ta table....?
dan brad
J'obtiens ça:
connexion reussieSELECT * FROM Base_jeux
--greg--
fait un echo $sql dans ton script pour voir....
dan brad
Oups :sleep:
<?php
/* verification de l'opérateur booléen a utiliser pour la recherche */ if ( $allcriteres == "oui" )
$operateur="AND";
else
$operateur="OR";
if ($titre != "" )
$finrequete .= " titre LIKE '%$titre%'";
if ($editeur != "" )
/* teste si un titre a déja été rentré en recherche */ if ($finrequete != "" )
/* concatenation pour compléter la recherche si necessaire*/ $finrequete .= " $operateur (editeur LIKE '%$editeur%')";
else
$finrequete .= " (editeur LIKE '%$editeur%')";
if ($plateforme != "" )
if ($finrequete != "" )
$finrequete .= " $operateur plateforme LIKE '%$plateforme%'";
else
$finrequete .= " plateforme LIKE '%$plateforme%'";
if ($finrequete != "" )
$sql="SELECT * FROM Base_jeux WHERE $finrequete";
else
/* voici la requete SQL définitive */ $sql="SELECT * FROM Base_jeux";
?>
--greg--
ben c que ta requete retourne rien
et si tu la montre pas on va pas pouvoir te dire pq elle est pas bonne
dan brad
:cry:
dan brad
Pourquoi ça s'affiche pas? :cry:
<?
/* connexion à la base de données */
mysql_connect(tout ce qui faut :) );
$db = mysql_selectdb("nom_base" );
if ($db) echo "connexion reussie";
else echo "echec de la connexion";