Avatar billede tobrukDk Novice
30. juni 2011 - 19:31 Der er 6 kommentarer og
1 løsning

skifte alt i midten

Hej Eksperten.dk


Det er sådan at jeg har haft php i skolen men jeg gider og tænkt på om jeg kun lave noget i php at alt det i midten på siden det bliver skuffet ud med det andet hvis man klik videre på et link til f.eks Gallery så alt det som er ud i sider bliver der men alt det i midten kommer væk og bliver skufte ud med det ny?

Hvordan kan jeg lave det?, jeg kender lidt til php og array men jeg tror dog ikke at man skal bruge array. men håber du kan hjælp mig med det. :)
Avatar billede heinzdmx Nybegynder
30. juni 2011 - 19:55 #1
Brug PHP include


include("fil.php");


Importere filen som om den var en del af den originale fil.

http://php.net/manual/en/function.include.php

Evt. kan den bruges i kombination med en switch

switch ($_GET['page'])
{
  case "Galleri":  include("gallery.php"); break;
  case "Side2": include("side2.php"); break;
  default: include("forside.php"); break;
}


Bemærk at det er meget dumt at lave en include($_GET['dinvar']);, da du risikere at en ondsindet bruger includere en fil der ikke bør kunne læses f.eks. en et side hvor kun godkendte brugere må være
Avatar billede heinzdmx Nybegynder
30. juni 2011 - 19:59 #2
Og tag lige og følg lidt op på de spørgsmål du opretter
F.eks. det her:
http://www.eksperten.dk/spm/934547
Avatar billede tobrukDk Novice
30. juni 2011 - 20:16 #3
Jeg bruger include til at gør det men jeg har lavet det sådan her ;

index.php det er hele forsiden,
som har alt det som den skal bruge.

f.eks ind i
<div id="midt">
    <div id="midtform">
    <?php include("opslagbox.php");?>
    <?php include("opslag.php");?>
    </div>
</div>

Der kun jeg godt tænke mig at have den skuffet når det var.
Avatar billede tobrukDk Novice
30. juni 2011 - 20:30 #4
jeg har skrevet php
kode sådan her;

                <?php
                if (isset($_GET['s'])) {
                    switch ($_GET['s']) {
                        case "forside";
                            $page = "forside.php";
                        break;
                        case "nyheder";
                            $page = "nyheder.php";
                        break;
                        case "minside";
                            $page = "minside.php";
                        break;
                        case "logind";
                            $page = "logind.php";
                        break;
                       
                        default:
                            $page = "forside.php";
                    }
                }
                else $page = "forside.php";
               
                include ($page);
                ?>
Avatar billede heinzdmx Nybegynder
30. juni 2011 - 21:48 #5
Hvad er problemet så?
Avatar billede tobrukDk Novice
01. juli 2011 - 00:57 #6
jeg har løst det :) jeg siger mange gerne tak for du vil bruge din tid. jeg har komme frem til en god og bedre lysen endnu hvad jeg gik og tænkt på :)
Avatar billede heinzdmx Nybegynder
01. juli 2011 - 01:03 #7
Finder du selv en løsning, ville det jo være ideelt hvis du så skriver hvad den var...
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