Caractere générique

atolldecolombo Messages postés 6 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 10 juillet 2008 - 10 juil. 2008 à 17:18
neigedhiver Messages postés 2480 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 janvier 2011 - 10 juil. 2008 à 17:38
bonjour
je cherche à créer une recherche multi critere
petit problème quand je ne renseigne pas un des critère comment le remplacer par un carctere générique du type * dans windows, pour recherche tous les enregistrements

ex critere titre non rempli, autre critere (auteur, période rempli etc.) remplis
j'ai essayé plusieurs methodes trouvées sur internet sans résultat 

si quelqu'un a une idée je suis preneur

merci d'avance  atoll

code ci-dessous

echo("TITRE : ".$_GET['titre']."
");
echo("AUTEUR : ".$_GET['auteur_nom']."
");
echo("valgenre : ".$_GET['valgenre']."
");
echo("periode : ".$_GET['periode']."
");


$liendb = mysql_connect('localhost', 'root', '');
mysql_select_db ("blibliothequegp");




//essais non fructeux

$titre= $titre.'[A-Z]';


$requete "SELECT titre, auteur_nom, valgenre, periode FROM livres, genre where idgenre $valgenre and titre like '$titre'";
$result = mysql_db_query("blibliothequegp", $requete);


echo "\";
echo \"<caption>----

LISTE DES LIVRES  </caption>\";

echo \"----
titre |AUTEUR |
genre |periode |\";
$colo =1;

while ($voir = mysql_fetch_array($result))
{if ($colo 1)  {$bg \"WHITE\";$colo =0;}else {$bg \"#FFCC99\";$colo1;}
echo\"----

".$voir[titre].",
".$voir[auteur_nom].",
".$voir[valgenre].",
".$voir[periode].",
\";
}

echo "
";




mysql_close($liendb);

1 réponse

neigedhiver Messages postés 2480 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 janvier 2011 19
10 juil. 2008 à 17:38
Salut,

Le joker dans une requête SQL avec MySQL, c'est %

<hr size="2" width="100%" />Neige

N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...
Rejoignez-nous