Håller på att försöka lära mig detta php, har läst x antal kurser över nätet.
Men kan ej förstå varför detta ej vill funka...
Har hittat ett par script som jag försöker bygga ihopa, det ena är en över index sida med meny (där alla sidorna läggs in) den andra är ett nyhets script.
du ska anropa sidan genom: <a href=\"?page=nyheter&alla=nyheter2\">Alla nyheter</a>
för att du ska få med allt. Då kommer du ha en:
$_GET['page'] som innehåller "nyheter" och en:
$_GET['alla'] som innehåller "nyheter2".
Sen får du anpassa din funktion RestenAvSidan() efter detta.
Jag vill bara säga att det kan vara en dum idée att låta användaren välja vilken sida som ska inkluderas i koden. Det är lätt att det blir säkerhetsproblem. Vänd på det istället... Skapa en fil "head.php" som du inkluderar i toppen på alla sidor som innehåller "<html><head>..." sen har du koden för den sidan och sedan inkluderar du en "foot.php" som innehåller "...</body></html>".
Men när ja klickar på den, så laddar sidan bara om.
Kör jag scriptet ensamt (utan index varianten) så kommer det upp en sida där nyheterna är uppradade.
Det är dessa länkar jag ej förstår hur ja ska få att fungera.
"<a href=\"nyheter.php?nyhetid=$nyhetid\">
(testade att ändra den till denna, men funkade ej)
<a href=\"?page=nyheter?nyhetid=$nyhetid\">
Det är några fler länkar med, men tänkte om jag förstår en så kanske ja kan lista ut hur ja löser de andra me.
Sen skapar du en fil som heter foot.php som innehåller:
</td>
</tr></table>
</body>
</html>
Sen lägger du in denna rad: include("./head.php");
längst upp i din nyheter.php och denna rad: include("./foot.php");
längst ner. Sen anropar du nyheter.php såhär: /nyheter.php?alla=nyheter
Genom att göra såhär blir det tydligare vart argumenten ska användas som du skickar med i adressen.
I start.php behöver du inte inkludera header.php eftersom den inkluderas i head.php.
Ändra din start.php till:
<?
include("./head.php");
?>
Har visas information som kommer upp direkt man kommer in pa sidan. Här kan du även skriva HTML.
<?
include("./foot.php");
?>
eller alternativt:
<?
include("./head.php");
echo "Har visas information som kommer upp direkt man kommer in pa sidan. Här kan du även skriva HTML.";
include("./foot.php");
?>
132 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe