Variabele variabele.

Status
Niet open voor verdere reacties.

MaartehhM

Gebruiker
Lid geworden
27 sep 2005
Berichten
928
Hoi,

Ik ben momenteel bezig met een projectje voor infomatica voor school, en zit met een klein probleempje.

Het komt neer op een roostersysteem, en heb een tabel gemaakt.
Ik heb voor elke dag een tabel, en in die tabel zitten een vast aantal werkplekken, en de tijden zijn hardcoded.

Daarom heb ik in elke <td> de variabele gezet die het zou moeten worden. Laten we maandag nemen:

PHP:
    <td>'.$mai1.'</td>
    <td>14:30</td>
    <td>'.$mad1.'</td>
    <td>16:00</td>

Nu wil ik een in een lus de variabeles aanmaken, en toen wilde ik iets met dit doen:

PHP:
for($i=1; $i>14; $i++)
  {
  $mai$i = //en dan de waarde van de variabele staat ergens
  }            // in een database die ik dan wil ophalen met MySQL

En omdat dan de variabele $mai$i is aangemaakt, zou hij die moeten weergeven in een tabel.

Maargoed, $mai$i werkt niet. Heb wel even gezoch top internet, en zat iemand met hetzelfde probleem, maar dat is niet helemaal wat ik wil.

Dus, iemand enig idee hoe ik dat zou kunnen doen?

Alvast bedankt,

Maarten
 
Laatst bewerkt:
Hmmm... dit is niet echt nette coding; je kunt beter met arrays werken.

Maar als je het perse zo wilt doen, dan kan dat:

PHP:
// maak een var aan met de naam van de variabele erin:
$var = 'mai' . $i;
// nu kun je verwijzen naar de variabele met die naam door dit te doen:
if ( $$var == 1 ) {
  // hier kom je als $mai$i 1 is.
}

Maar beter is dus om array $mai te maken met $i als keys, dat is een stuk leesbaarder :)
 
Arrays heb ik altijd zoveel mogelijk geprobeerd te vermijden :D

Ik zal 'ns kijken waar dit op strandt, dankjewel iig!
 
Arrays vermijden? Ik hoor het al, een topprogrammeur in wording... :rolleyes:
 
Inderdaad, ik zal ook nooit een topprogammeur worden, simpelweg omdat ik dat ook niet wil. Ik vind het leuk om te doen hoor, maar omdat arrays zodanig uitgebreid zijn, en ik ze nog nooit nodig heb gehad, en het vaak bij mij wel op een andere manier kan, wil ik ze niet gebruiken ook.

Ach, het probleem is inmiddels opgelost en werkt het prima. Het is misschien niet zo mooi, maar het werkt:thumb:
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan