Hallo ik heb een script maar wanneer ik het open dan worden de 3 links 1000 aantal keren herhaald dit is is het script:



<?
include("include/gegevens.php");
include("include/dingetjes.php");
?>


<html>

<head>
<title>site</title>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="Microsoft Theme" content="none, default">
</head>


</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


<body>



</tr>
<tr>
<td>&nbsp; - <a href="../links/index.php?p=voegtoe">Site Toevoegen</a></td>
</tr>
<tr>
<td>&nbsp; - <a href="../links/index.php?p=overzicht">Toegevoegde
sites bekijken</a></td>
</tr>

<tr>
<td>&nbsp; - <a href="../links/index.php?p=contact">Contact</a></td>
</tr>

</table></td>
<td align="left" valign="top">
<?
if(!$_GET['p'])
$_GET['p'] = "overzicht";
if(file_exists($_GET['p'].'.php'))
include($_GET['p'].'.php');
else
echo"404 Pagina niet gevonden!!";
?>



</body>

</html>
Weet je dat wel zeker? Iets kan alleen worden herhaalt wanneer het meerdere keren staat genoteerd of dat je een foreach of while-loop hebt die niet, of te laat, eindigt. Hoe zie je html-brondcode er in de browser uit? Dat levert vaak bruikbare informatie op.

Verder natuurlijk even kijken wat er in de include-bestanden gebeurd, deze zijn een onderdeel van bovenstaand script.

Edit: En valideer je html ook eens, er ontbreken hier en daar wat tags, oa <table>
met alle respect maar

link word herhaalt

moet zijn "link worDT herhaalD

(2 dt fouten in een zin met drie woorden vind ik er persoonlijk zwaar over, sorry)

Reageren