Fonction menu
Posté : 10 juin 2006, 11:34
Bonjour,
un bout de code avant ma question
page appellant la fonction
Donc la question:
Je voudrai faire une fonction ou des fonctions Menu, alors ca c'est la premiere question:
Vaut il mieu faire une fonction avec des if (Right){}, elseif (top){}elseif... ou une fonction de chaque right(), top()...ect...?
la deuxieme:
Comment on fait???????????? Je n'arrive pas a mettre mon objet dans une variable object en fonction de ce que renvoi la requete sql en fonction de la fonction comme ci dessous:
Voila merci
un bout de code avant ma question
page appellant la fonction
<?php
require ("menu.php");
$db = new MySQL (NAME, PASS, BASE, SERVER);
menu($db, right);
?>
Fonction:<?php
require ("require.php");
function menu($db, $type){
if($type == right){
$request = $db->execRequest("SELECT * FROM menu_links WHERE title='Welfare Links'");
// pourquoi si je declare ma variable :$e=$result->title; et que je met $e en tant que condition de mon while in ne s'affiche pas?
echo "<ul>\n";
// objectNext c'est un fetch_object
while ($result = $db->objectNext($request)){
echo "<li><a href=\"$result->description\">$result->right</a></li>\n";
}
echo "</ul>";
}
else
echo "lolo";
}
?>
Donc la question:
Je voudrai faire une fonction ou des fonctions Menu, alors ca c'est la premiere question:
Vaut il mieu faire une fonction avec des if (Right){}, elseif (top){}elseif... ou une fonction de chaque right(), top()...ect...?
la deuxieme:
Comment on fait???????????? Je n'arrive pas a mettre mon objet dans une variable object en fonction de ce que renvoi la requete sql en fonction de la fonction comme ci dessous:
if($type == right){
$request = $db->execRequest("SELECT * FROM menu_links WHERE title='Welfare Links'");
// pourquoi si je declare ma variable :$e=$result->title; et que je met $e en tant que condition de mon while in ne s'affiche pas?
$link = $result->description;
$content = $result->right;
}
elseif($type == top){
$request = blabla;
$link = machin;
$content = bidule;
}
echo "<ul>\n";
while ($result = $db->objectNext($request)){
echo "<li><a href=\"$link\">$content</a></li>\n";
Voila merci