Avatar billede shagwell Nybegynder
06. marts 2003 - 02:28 Der er 8 kommentarer og
1 løsning

php menu ?

Hejsa jeg kan ikke få mine menuer til at hente de sider de skal ved hjælp af:

udkast fra min menu.php

<p align="center" style="font:bold 1em sans-serif;color:#000099">
  <a href="index.php?c=1">Home Page</a><br>
  <a href="index.php?c=2">Page #2</a><br>
  <a href="index.php?c=3">Page #3</a><br>
</p>

Hvad delen gør jeg forkert, skal siges de sidder den skal hente er forholdsvis content1.php 2 , 3 osv...............

Kan ikke få det til at virke prøv selv her ->

http://freebsd-service.net

Mvh

Martin
Avatar billede shagwell Nybegynder
06. marts 2003 - 02:30 #1
Rettelse til mit link -> http://freebsd-service.net/index.php
da index.php ikke er sat op som standard side endnu i min apache.cof med vilje.
Avatar billede shagwell Nybegynder
06. marts 2003 - 02:31 #2
Skal siges jeg har bogen Beginning PHP 4 fra Wrox så hvis du kan henvise til en side tal så gør endelig det hehe, når vil løbe igen
Avatar billede raffar Juniormester
06. marts 2003 - 02:51 #3
Det virker!
Prøv lige at ændre lidt på indholdet i content1.php 2 , 3 osv...
Så vil du nok se at det er ok.
Avatar billede shagwell Nybegynder
06. marts 2003 - 02:55 #4
Det er ikke ens :)
i content2.php står der LALALA 2
i content3.php står der LALALA 3

Men de hentes ikke ellers gør de ?
Avatar billede raffar Juniormester
06. marts 2003 - 03:39 #5
Nej de hentes ikke pt. Håber at du går den rigtige vej.
Avatar billede shagwell Nybegynder
06. marts 2003 - 05:51 #6
Kan ik få det til at du, her kommer source op det hele :)

Index.php ->


<html>
  <head>
      <title>FreeBSD Service . NET 2003</title>
  </head>
  <body>

      <?php
            require("header.php");
      ?>

      <table width="95%" cellspacing="15" cellpadding="5" border="0">
        <tr>
            <td valign="top" width="120">

              <?php
              require("menu.inc")
              ?>

            </td>
            <td valign="top">

              <?php
                  if ($c != "") {
                    include("content".$c.".php");
                  } else {
                    include("content1.php");
                  }             
              ?>

            </td>
        </tr>
      </table>

      <?php
            require("footer.php");
      ?>

  </body>
</html>


Og så min menu.inc
<p align="center" style="font:bold 1em sans-serif;color:#000099">
    <a href="index.php?c=1">Home Page</a><br>
      <a href="index.php?c=2">Page2</a><br>
    <a href="index.php?c=3">Page3</a><br>
</p>

Hvad går der galt håber folk kan hjælpe eller komme med andre løsninger :)

mvh

MM
Avatar billede ksostack Nybegynder
06. marts 2003 - 06:27 #7
Prøv at rette:
if ($c != "") {
                    include("content".$c.".php");
                  } else {
                    include("content1.php");
                  }
til:
if ($_GET['c'] != "") {
                    include("content".$_GET['c'].".php");
                  } else {
                    include("content1.php");
                  }         

//ksostack
Avatar billede shagwell Nybegynder
06. marts 2003 - 09:31 #8
Hvor guld -> det virkede syrligt mange tak, men underligt at de var det er skulle til, skal siges jeg er extremt nybegynder til PHP men ikke til freebsd hehe det har jeg arbejdet med i 2år så siden skal nok blive en bibel for folk der kan lide det.
Men takker 100.000 gange og så er der points.
Avatar billede shagwell Nybegynder
06. marts 2003 - 09:31 #9
Send lige et svar så du kan få Points :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester