explications + code inside (requete SQL) [PHP + SQL] - Programmation
Marsh Posté le 22-02-2002 à 00:53:15
D'abord, met çà dans le tableau :
$Lettre=array(0=>"a","b","c","d","e","f
","g","h","i","j","k","l","m","n"
,"o","p","q","r","s","t","u","v",
"w","x","y","z","0-9")
;
Ne pas oublier :
for ($I=0;$I<27;$I++)
Ensuite, le problème, c'est de remplacer le : "Titre like '$Choix%'" dans Query et Query1 par autre chose.
Je te propose de faire çà :
if( $Choix == "0-9" )
$condChoix = "LEFT(Titre,1) BETWEEN '0' AND '9'";
else
$condChoix = "Titre like '$Choix%'";
Ensuite, tu as juste à remplacer $Query et $Query1 par :
$Query="select COUNT(ID) from mangas where $condChoix && Version like '$Version'";
$Query1="SELECT Titre,Auteur,Nbvol,Editeur,Ended,Version,Image from `mangas` Where $condChoix && Version like '$Version' ORDER BY Titre ASC LIMIT $Start,$Limit";
Cà devrait le faire !
[jfdsdjhfuetppo]--Message édité par Mara's dad--[/jfdsdjhfuetppo]
Marsh Posté le 12-02-2002 à 23:01:57
Voilà, j'ai ce code qui marche parfaitement :
vous aurez tus compris à koi il sert...
maintenant, le problème est que ça marche nickel tant que j'ai des lettres... mais je voudrais aussi ajouter les chiffres, sans pour autant mettre dans mon array : 1, 2, 3, 4..., mais 0-9 et que ça me cherche les Titre, Auteur, Nbvol, Editeur, Ended, Version, Image de ma table 'mangas' où le titre commence par quelque chiffre que ce soit...
qq1 connait ce pb, à eu à y faire, connais la réponse ??...
j'attend avec une certaine impatience vos réponses, @+