Hoe kan ik met een html link een php functie in het zelfde bestand aanroepen (en een variabele aan die functie meegeven)
voorbeeld:
-------------------
<HTML>
<HEAD>
<BODY>
<?
include('common.php');
//deze functie moet dus worden aangeroepen door de ahref welke onder de functie te vinden is
//en de variabele subID moet worden meegegeven aan de functie
function getSubjects(subID){
//connect to the database
$link = dbConnect();
// Build query to subjects from database
$query = "SELECT * FROM main WHERE subjectID = '$subID'";
// Execute query
$result = @mysql_query($query);
// If query was okay..
if (!$result)
{
//inform flash of error and quit
fail("Subjects kunnen niet worden weergegeven");
}
$output = "";
//for each user returned
for ($count = 0; $count < $subjectsCount; $count++)
{
$subject = mysql_fetch_array($result);
$subjectID = $subject['subjectID'];
$subjectName = $subject['subjectName'];
$title = $subject['title'];
$body = $subject['body'];
$output .= urlencode($subjectName) . "<br>";
}
}
//output all subjects in one go
echo $output;
// Close link to MySQL server
mysql_close($link);
?>
<a href= " hier dus de php functie aanroepen " > klik hier </a>
</BODY>
</HTML>
aanvullende vraag:
indien ik binnen een bestand html en php tegelijk gebruik, moet dan het gehele bestand tussen <?
?>
tags? Of alleen de stukken php...?
Alvast bedankt, wie dan ook....
voorbeeld:
-------------------
<HTML>
<HEAD>
<BODY>
<?
include('common.php');
//deze functie moet dus worden aangeroepen door de ahref welke onder de functie te vinden is
//en de variabele subID moet worden meegegeven aan de functie
function getSubjects(subID){
//connect to the database
$link = dbConnect();
// Build query to subjects from database
$query = "SELECT * FROM main WHERE subjectID = '$subID'";
// Execute query
$result = @mysql_query($query);
// If query was okay..
if (!$result)
{
//inform flash of error and quit
fail("Subjects kunnen niet worden weergegeven");
}
$output = "";
//for each user returned
for ($count = 0; $count < $subjectsCount; $count++)
{
$subject = mysql_fetch_array($result);
$subjectID = $subject['subjectID'];
$subjectName = $subject['subjectName'];
$title = $subject['title'];
$body = $subject['body'];
$output .= urlencode($subjectName) . "<br>";
}
}
//output all subjects in one go
echo $output;
// Close link to MySQL server
mysql_close($link);
?>
<a href= " hier dus de php functie aanroepen " > klik hier </a>
</BODY>
</HTML>
aanvullende vraag:
indien ik binnen een bestand html en php tegelijk gebruik, moet dan het gehele bestand tussen <?
?>
tags? Of alleen de stukken php...?
Alvast bedankt, wie dan ook....