J'ai un script PHP qui affiche tous mes sujets dans une liste imbriquée et je veux pouvoir cliquer sur un lien, et ce faisant, le mettre en surbrillance, mais je ne le fais pas Je sais comment y aller avec mon code actuel, quelqu'un peut-il m'aider avec cela?Comment mettre en surbrillance un lien d'une liste imbriquée générée par PHP
J'utilise PHP, CSS et JQuery
Voici mon code PHP pour afficher tous mes sujets dans les listes imbriquées.
function make_list ($parent = 0, $parent_url = '') {
global $link;
echo '<ol>';
foreach ($parent as $id => $cat) {
$url = $parent_url . $cat['url'];
echo '<li><a href="' . $url . '" title="' . $cat['category'] . ' Category Link">' . $cat['category'] . '</a>';
if (isset($link[$id])) {
make_list($link[$id], $url);
}
echo '</li>';
}
echo '</ol>';
}
$mysqli = mysqli_connect("localhost", "root", "", "sitename");
$dbc = mysqli_query($mysqli,"SELECT * FROM categories ORDER BY parent_id, category ASC");
if (!$dbc) {
print mysqli_error();
}
$link = array();
while (list($id, $parent_id, $category, $url) = mysqli_fetch_array($dbc)) {
$link[$parent_id][$id] = array('category' => $category, 'url' => $url);
}
make_list($link[0]);
Quel est le format d'une URL de catégorie? –
Je pense que c'est ce dont vous parlez 'http: //www.example.com/categories/index.php? Main_category = développement-web & sub_1 = programmation & sub_2 = html' – nesta
J'essaie de donner un sens à votre schéma d'URL contre votre code. Pourriez-vous fournir quelques exemples de lignes de votre tableau de catégories? –