Ik heb een scriptje dat afhankelijk van de rechten van iemand, een persoonlijk menu samenstelt. De rechten komen uit een database.:
<HTML>
<head
<script>
function MenuClick(Elt)
{document.write("Je bent in MenuClick()\n");
document.write(Elt);
}
</script>
</head>
<body>
<?php
$sql="SELECT * FROM Rechten ORDER BY `Volgnummer`";
($res=Mysql_query($sql))
or die("Het lezen van de tabel RECHTEN is mislukt");
echo "<table border=3><tr><td bgColor=#CCCC99>$ActDocent : menu</td>";
while ($Menu=Mysql_fetch_array($res))
{for ($f=1; $f<=13; $f++)
{if (($functies[$f]==1)&&($Menu[$f+1]==1))
{echo '<td><a href="" onclick="MenuClick(123)">'.$Menu[1].'</a></td>';
break;
}
}
}
echo '<td><a href="" onclick="MenuClick(2451)">Afmelden</a><td>';
echo '</tr></table>';
?>
</HTML>
Het probleem zit in de vet gedrukte regel:
De functie MENUCLICK() wordt na een muisklik keurig aangeroepen. Als ik als argument een getal mee geef zoals hierboven, wordt dat getal door de functie afgedrukt. Als ik een variabele mee geef gaat het altijd mis. Ik wil de variabele $Menu[1] als argument mee geven. De functie MenuClick() moet later natuurlijk iets anders gaan doen.
Weet iemand raad of wil ik iets onmogelijks?
<HTML>
<head
<script>
function MenuClick(Elt)
{document.write("Je bent in MenuClick()\n");
document.write(Elt);
}
</script>
</head>
<body>
<?php
$sql="SELECT * FROM Rechten ORDER BY `Volgnummer`";
($res=Mysql_query($sql))
or die("Het lezen van de tabel RECHTEN is mislukt");
echo "<table border=3><tr><td bgColor=#CCCC99>$ActDocent : menu</td>";
while ($Menu=Mysql_fetch_array($res))
{for ($f=1; $f<=13; $f++)
{if (($functies[$f]==1)&&($Menu[$f+1]==1))
{echo '<td><a href="" onclick="MenuClick(123)">'.$Menu[1].'</a></td>';
break;
}
}
}
echo '<td><a href="" onclick="MenuClick(2451)">Afmelden</a><td>';
echo '</tr></table>';
?>
</HTML>
Het probleem zit in de vet gedrukte regel:
De functie MENUCLICK() wordt na een muisklik keurig aangeroepen. Als ik als argument een getal mee geef zoals hierboven, wordt dat getal door de functie afgedrukt. Als ik een variabele mee geef gaat het altijd mis. Ik wil de variabele $Menu[1] als argument mee geven. De functie MenuClick() moet later natuurlijk iets anders gaan doen.
Weet iemand raad of wil ik iets onmogelijks?