Avatar billede net-base.dk Nybegynder
30. oktober 2003 - 18:14 Der er 9 kommentarer og
2 løsninger

Tilføre Variabel og reload i link

Hej...

Jeg sidder her og kom til at tænke på, er det var muligt at lave et link, der tilføjer en data til en variabel samtidig med at den laver en reload på siden? Hvis dette er muligt at lave, vil jeg da gerne vide hvordan dette gøres. Eller er det muligt at lave det på en anden måde.
Avatar billede danisher Nybegynder
30. oktober 2003 - 18:19 #1
Kan du eventuelt uddybe dig lidt mere?
Jeg er ikke helt sikker på at jeg forstår hvad du mener?

Du kan godt sætte en variabel på en URL, og så sende den med. Det link kan jo bare gå til samme side...

Din reload kan også tilføjes med variabler, ligesom ovenstående.

Mvh
Avatar billede net-base.dk Nybegynder
30. oktober 2003 - 18:23 #2
Det jeg vil er at når jeg linker til en anden side, er at den bare skal lægge en data i en variabel som den så senere kan hente når den har reloadet siden.

Dette skal nemlig bruges til at jeg på min side vil lave det sådan at jeg kun vil lave en side med design. så der hvor indholdet det skal være, skal den kunne finde udaf at hente en anden side (include), og denne side skal den kunne se hvad er for en i variablen.

er du med nu.

eller er der en anden måde man kan lave dette på
Avatar billede ztyxx Nybegynder
30. oktober 2003 - 18:26 #3
måske noget sessionsjaw :-)
Avatar billede net-base.dk Nybegynder
30. oktober 2003 - 18:29 #4
og det er. jeg er ikke så meget inde i php endnu. desvære men det kommer nok
Avatar billede ztyxx Nybegynder
30. oktober 2003 - 18:30 #5
Avatar billede ztyxx Nybegynder
30. oktober 2003 - 18:31 #6
Avatar billede danisher Nybegynder
30. oktober 2003 - 18:32 #7
Du kan både bruge sessions, men også sende den med i en variabel.
Det nemmeste vil dog nok være sessions, men har desværre ikke fattet det helt.

Du skal på alle sider skrive:
session_start();
ALLER ØVERST!!
Så vil du have sessions kørende på hver side, og så vil PHP tage sig af delen, med at huske de variabler du gemmer...

Du kan nu på den første side brugeren kommer ind på, gøre således:
$_SESSION["variabelnavn"] = "Din værdi";

Så vil den fremover blive brugt på alle sider...
Du kan også ligge den på alle sider, så du er sikker på at den er brugt.
Derved kan du så teste om den eksisterer ved at sige:

if (isset($_SESSION["variabelnavn"]) {
  //Gør det du vil
}
else $_SESSION["variabelnavn"] = "Din værdi";

Ok?

Mvh
Avatar billede net-base.dk Nybegynder
30. oktober 2003 - 18:58 #8
det er svært at sige om det er det jeg kan bruge da jeg ikke er god til php.


Det jeg vil er at når man trykker på en link (download) i menuen så skal det link tilføje en data til en variabel, og lave en reload på siden. når siden reloader skal siden kigge i denne variabel og en hvad det er for en anden side som den skal includre, på siden. er i med på hvad det er jeg mener nu.

tror ikke jeg kan lave en mere præcis forklaring på hvad det er jeg vil
Avatar billede likeaprayer Nybegynder
30. oktober 2003 - 21:44 #9
hmmm gør sådan her

<?

if($_GET['download'])
{
include ($_GET['download']);
}

?>

<a href="<?=$_SERVER['PHP_SELF']?>?download=test.html">test.html</a>

<!-- og lav så en fil der hedder test.html så bliver den includet i din side-->

det du mener ?
Avatar billede net-base.dk Nybegynder
30. oktober 2003 - 21:49 #10
okay dette vil jeg lige prøve i morgen
Avatar billede net-base.dk Nybegynder
05. november 2003 - 21:37 #11
giver point til jer pga at i gad bruge tid på det. er desvære nød til at lukke da jeg ikke lige har tid til at lave dette i et godt stykke tid.

Tak for hjælpen
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