Vous n'êtes pas identifié(e).
Bonjour,
Le 90% de mon code est rewriter sauf une infine partie, celle que je présente ci-dessous
sur mon htacces, j'étais parti la-dessus....
Sur ma page, je ne sais pas quoi indiquer en lieu et place de index.php?id_alpha=".$list_lettre[$i]. pour avoir disons lettre-a.html en lieu et place d'une page qui s'affiche avec index.php?id_alpha=a
$list_alpha = "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";
$list_lettre = explode('-', $list_alpha);
for ($i = -1; $i <26; $i++) {
echo"<font size='2'><a href=\"index.php?id_alpha=".$list_lettre[$i]." \" title='Menu rapide des termes à choix' ><b>".ucfirst($list_lettre[$i])." </b></font></a>";
}
unset ($list_alpha);
unset ($list_lettre);
?>
D'avance merci de votre aide
Cordialement
Yule
Hors ligne
Salut,
Et puis, en plus propre et plus court :
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
Hello,
Ok merci , mais il doit manquer quelque chose, Ton code ne vas pas indiquer une adresse du genre lettre-a.html ou lettre-d.html ? => index.php?id_alpha=', chr($i), '
pour le htaccess, je mets ceci
Mais sur la page php ? je sais pas comment le mettre, j'ai essayé ainsi
Ca me donne bien une page lettre-a.html ou autre mais ça ne dirige pas au bon endroit..
A+
Yule
Dernière modification par yule (25-09-2009 09:05:17)
Hors ligne
Ok, j'ai juste réécrit ton code
Après vérification :
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
Re,
C'est tout bon, Merci beaucoup !
Yule
Hors ligne
De rien, résolu donc !
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
RE,
Presque.. J'avais oublié de préciser une chose.. Aiee c'est ma faute
La lettre choisi est dans une boucle, comment la récupérer pour faire appelle à ma base ? => , chr($i),
Désolé j'avais pas vu tout suite car par défaut, j'avais laissé la lettre G au hasard dans ma requête et pas celle que les visiteurs peuvent choisir..oups
Bon appétit
Yule
Hors ligne
Bha, si la ré-écriture fonctionne tu récupère la lettre dans $_GET['id_alpha'] non ?
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
re,
je faisais ainsi
</p>
<p>
<?PHP
MYSQL_CONNECT($serveur,$user,$password) or die("Impossible de se connecter à la base de données");
mysql_select_db("$bdd") or die("Impossible de se connecter à la base de données");
// +------ recherche de la première lettre de la catégorie -------+
$requete3 = "SELECT id, titre FROM $tablelexique WHERE LEFT(titre, 1) = '$id_alpha' and valid='0' ORDER BY titre ASC";
etc...
Mais pas d'affichage en fonction de la lettre choisi
Hors ligne
Normalement :
//...
$requete3 = "SELECT id, titre FROM $tablelexique WHERE LEFT(titre, 1) = '$id_alpha' AND valid='0' ORDER BY titre ASC";
//.. etc
}
De plus tu n'as plus besoin des tableaux $list_alpha et $list_lettre.
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
echo" $id_alpha";
il me retourne une erreure Parse error: syntax error, unexpected ';' pour cette ligne $id_alpha = $_GET['id_alpha'];
Hors ligne
Petite erreur de ma part :
if(!empty($_GET['id_alpha'])){
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
C'est tout bon !!
Merci pour ta patience et ta précieuse aide
Yule
Hors ligne
Ok, mais pour les "Parse error" il te faut apprendre à rapidement détecter les causes et les corriger.
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne