ik heb de volgende tabel in een php file gemaakt:
<?
while ($row = mysql_fetch_array($result))
{
echo "<center><table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
echo " <tr><td width=\"150\"><b><a href=\"aanpassen.php?naam=$row[naam]\">$row[naam]</a></b><br></td>";
echo " <td><b>$row[code]</b><br></td></tr>";
echo "</table></center>";
}
?>
Hoe kan ik deze bijvoorbeel een naam geven, zodat ik hem in een html pagina kan aanroepen en deze op een vaste plaats zetten, want als ik hem nu aanroep, dan plaatst hij hem op een willekeurige plaats op de pagina.
Een tabel plaats je niet zomaar ergens op een vaste plaats. Dan ga je moeten werken met absolute hoogtes en breedtes in te stellen.
Je kan ook niet je tabel een 'naam geven' en dan 'aanroepen'. Tenminste niet met PHP. Dat doe je met een functie.
Die functie kan dan natuurlijk wel je tabel echoën.
function geeftabel()
{
echo \"$taal\";
echo \"$categorie\";
}
return(geeftabel());
}
?>
met in een andere file ergens <? geeftabel() ?>
bij de 2e file include ik de 2e. Als ik op een knop druk moet hij de functie geeftabel() laten zien, allen dat doet hij niet. Als ik als taal engels aanvink, dan geeft hij helemaal niks. Als ik een andere taal kies, geeft hij aan dat geeftabel() niet gedefinieerd is. Ziet iemand wat er fout gaat?