PHP expert |
|
Het volgende probleem, op mijn admin panel pagina, heb ik een totaal van 20 links welke er zo uit zien:
<div class='l'><b>News</b></div>
<div class='r'>
<a href='?page=admin/admin&p=news&act=add'>Add News</a> |
<a href='?page=admin/admin&p=news&act=edit'>Edit News</a>
</div>
<div class='l'><b>News</b></div> <div class='r'> <a href='?page=admin/admin&p=news&act=add'>Add News</a> | <a href='?page=admin/admin&p=news&act=edit'>Edit News</a> </div>
Ik had het eerst altijd met een if/else statement(s) gedaan wat perfect gaat, maar ik wil het nu met switches proberen wat op het begin goed gaat totdat ik bij de cases aankom want hoe moet ik verder
<?php
switch($_GET['p'])
{
}
?>
<?php switch($_GET['p']) { } ?>
Het bovenstaande gaat nog, maar als ik bijvoorbeeld aan de hand van de voorbeeld links wil doen moet ik 2 cases news hebben en wat meot ik dan verder in die cases zetten, want in elke case moet dan weer een afzonderlijke switch van $_GET['act'] komen.
Ben ik nu heel moeilijk aan het doen of snap ik het gewoon niet
Kan iemand mij een beginnetje voorschotelen door bovenstaande links voor te doen. (Zodat ik het ook begrijp en de rest kan doen )
Bijvoorbaat dan
Edit: met if/else statement zou de code zo worden
<?php
if($_GET['p'] == 'news' && $_GET['act'] == 'edit')
{
//iets
}
?>
<?php if($_GET['p'] == 'news' && $_GET['act'] == 'edit') { //iets } ?>
Dit bovenstaande even voor de duidelijkheid
|