Ses derniers messages sur les forums
Je ne vois aucun explode dans ton code :/
Ne s'agirait il pas de modules jquery que tu dois installer ?
A priori non, vu que le <dt> qui recoit la classe 'rubriques' n'est pas prévisible (à part ton saut de ligne, mais le css ne se repere pas par rapport à un saut de ligne).
Si tu avais un seul <dt> avec cette classe css, oui, tu pourrais t'en passer (il existe un truc first-child ou j'sais plus quoi).
Le problème est simple (et tu dois le connaitre) : ces infos ne seront pas affichées sur un browser n'utilisant pas le JS (de même que les divers moteurs de recherche qui ne liront pas ces infos : cela peut être génant pour le <title> de tes documents HTML).
Qu'attends tu de nous ?
Lire les cours du site serait un bon début.
sort fait bien un tri alphabétique.
Regarde la documentation PHP, tu peux mieux lui dire comment trier tes chaines de caractères (alphabétiquement, numériquement, etc).
Personnellement, je le ferais en PHP.
Surcharger MySQL pour "rien" ne sert à rien. Il faut mieux faire ce genre de calcul en PHP.
Faire calculer des choses temporaires à MySQL n'a de sens que lorsque ta base doit subir des modifications et qu'elle doit rester intègre.
MySQL stocke ce que tu lui donnes.
Tout dépend ensuite de comment tu récupères l'info (set name ou non) et de comment tu l'affiches (header utf8).
Je ne connais pas addThis (c'est quoi ?), mais dans l'idée, il faut coller un return false au onclick pour ne pas subir le href.
Donc essaye de rajouter un return false sur le onclick.
Tu peux faire un truc de ce genre :
<?xml version="1.0" encoding="UTF-8"?>
<root>
<child name="child_1">Arthur</child>
<child name="child_2">Bob</child>
</root>
<?php
$xml = file_get_contents('blu.xml');
$doc = new DOMDocument();
$doc->loadXML($xml);
$xpath = new DOMXPath($doc);
$result = $xpath->query("//child");
if ($result->length > 0) {
for ($i=0; $i<$result->length; $i++) {
echo $result->item($i)->nodeValue."\n";
}
}
?>
Ce qui affichera :