[php] variable variablen.

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik ben bezig met het aanpassen van mijn site om met safe mode on ook zonder warnings te werken, dit lukt aardig :7

Alleen loop ik nu tegen een probleem aan waar ik niet een oplossing voor kan vinden, heb al gezocht op php.net en google, maar niets...

Het probleem is het volgende;

Ik heb in een database alle pagina's staan waaruit de site bestaat, deze tabel bestaat uit: userID | pagina1.php | foo/pagina1.php | pagina2.php enz enz

Hieruit haal ik 1 record, voor de betrevende gebruiker, laat dit in een array zetten, en merge deze array met $_SESSION.

Het probleem is nu alleen het uitlezen.
Ik heb namelijk 2 variablen, $_SESSION en $pagename. en ik wil de waarde van $_SESSION['$pagename'] weten (een 0 of een 1).

Maar $_SESSION['$pagename'] werkt dus niet omdat er dan word gekeken naar variable $pagename in de sessie, in plaats van naar de variable van de inhoud van $pagename.

Ik hoop dat het een beetje duidelijk is wat ik probeer uit te leggen, het is een beetje vaag :)

Acties:
  • 0 Henk 'm!

  • Speedener
  • Registratie: September 2000
  • Laatst online: 12:54
misschien moet je geen quotes (') gebruiken :)

edit, zo dus: $_SESSION[$pagename]

[ Voor 34% gewijzigd door Speedener op 15-08-2003 11:10 ]

LG Therma V Split WP: HU143MA.U33-HN1636M NK5


Acties:
  • 0 Henk 'm!

Verwijderd

Haal die quotes in $_SESSION['$pagename'] eens weg...

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 12:52

Gebruik arrays

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
whoami schreef op 15 August 2003 @ 11:12:
<h2><font color=red>Gebruik arrays</font></h2>
en wat denk je dat $_SESSION is :?

Speedener en danokorst, Bedankt voor de snelle reactie...

[ Voor 23% gewijzigd door Verwijderd op 15-08-2003 11:17 ]


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 12:52
hmm... sorry, 'k was een beetje te voortvarend toen ik je titel zag....

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
whoami schreef op 15 augustus 2003 @ 11:16:
hmm... sorry, 'k was een beetje te voortvarend toen ik je titel zag....
B) O-) :Y)

Acties:
  • 0 Henk 'm!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-09 00:37

curry684

left part of the evil twins

offtopic:
Volgens mij is dit het 10e topic of zo de afgelopen 3 maanden met een variatie op de lichtelijk achterlijke term 'variabele variabelen'... :z

Professionele website nodig?


Acties:
  • 0 Henk 'm!

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 12-09 14:07

BierPul

2 koffie graag

Gebruik arrays
whoami moest zonnodig weer ff de ogen uitsteken met zn HTML rechten :P

Maareeh waarom

Usr-ID | pagina1.php | pagina2.php

Het lijkt er op dat er iets niet helemaal lekker is in je opzet ;)

Ja man


Acties:
  • 0 Henk 'm!

  • Macros
  • Registratie: Februari 2000
  • Laatst online: 15-05 16:29

Macros

I'm watching...

Je verhaal is erg onduidelijk. Ik heb het 2 keer gelezen, maar ik kom er niet uit.
Je database opzet is niet duidelijk. Heb je meerdere collums met in elke collumn een andere pagina van je site? Waarom? Wat doet die userid?
Hoe heten die collums in de database? Is namelijk belangrijk voor de keys in de array die je uit de database haalt. En waarom merge je dat dan met $_SESSION, heeft dan een bepaalde reden, behalve het verwarren van iedereen?
En waar komt die $pagename variable vandaan? Is dat die array die je net uit de database hebt gehaald? Of de naam van het script dat je nu draait?
En wil je dat de waarde van die variable wordt gebruikt als key voor je aanroep naar $_SESSION? Zo ja dan moet je geen '' eromheen zetten, dus: $_SESSION[$pagename]
Nou succes :)

"Beauty is the ultimate defence against complexity." David Gelernter

Pagina: 1