Hej,
jeg går lidt og basker med php function. Dette er første gang jeg tager hul på sådan noget.
Jeg har denne kode:
do {
$query_modul = sprintf("SELECT * FROM modul WHERE id = $row_menuinfoh[modul]");
$modul = mysql_query($query_modul, $connect) or die(mysql_error());
$row_modul = mysql_fetch_assoc($modul);
if($row_modul['type'] == modul){?>
<div class="menu">
<div class="miniheader"><h1 class="menuoverskrift"><? echo $row_modul['header']; ?></h1></div>
<p class="menutext"><? echo $row_modul['indhold']; ?></p>
</div>
<? }else{
$query_modullink = sprintf("SELECT * FROM linksmodul WHERE gruppe = $row_menuinfoh[modul]");
$modullink = mysql_query($query_modullink, $connect) or die(mysql_error());
$row_modullink = mysql_fetch_assoc($modullink);
?>
<div class="menu">
<div class="miniheader"><h1 class="menuoverskrift"><? echo $row_modul['header']; ?></h1>
<? do { ?></div>
<ul><li class="menutext"><a href="<? echo $row_modullink['link']; ?>"><? echo $row_modullink['navn']; ?></a></li></ul>
<? } while ($row_modullink = mysql_fetch_assoc($modullink));?>
</div>
<? }
}while ($row_menuinfoh = mysql_fetch_assoc($menuinfoh));
Indsat i en sammenhængene tekst bliver det vist som det skal. Men hvis vi nu indsætter det i en funktion eks blabla så når jeg vi vise denne funktion forbliver siden blank under det sted hvor jeg forsøgte at kalde funktionen frem? hvordan kan det tænkes at ske?