Het volgende is het geval: ik heb een pagina (leden.php) waarin ik een andere pagina include om er informatie uit te halen:
Dit werkt goed. Alleen nu wil ik deze pagina aanroepen waardoor "naam" wordt vervangen door de naam waarmee de pagina wordt aangeroepen. Bijvoorbeeld als ik leden.php?lid=jaap doe, dat dan leden.php dit wordt:
Het uitlezen kan natuurlijk zo $lid = $_GET['lid'];, maar wat niet werkt en denk ik ook niet de bedoeling is, is als ik <?php echo $$lidphoto; ?> doe.
Hoe kan ik dit het beste/mooiste oplossen?
PHP:
1
2
3
4
5
6
7
8
9
10
| <?php include('info.php'); ?> <h1><?php echo $naam; ?></h1> <div id="photo"> <h2>Foto</h2><br /> <img src="images/photos/<?php echo $naamphoto; ?>.jpg" alt="<?php echo $naam; ?>" /> </div> |
Dit werkt goed. Alleen nu wil ik deze pagina aanroepen waardoor "naam" wordt vervangen door de naam waarmee de pagina wordt aangeroepen. Bijvoorbeeld als ik leden.php?lid=jaap doe, dat dan leden.php dit wordt:
PHP:
1
2
3
4
5
6
7
8
9
10
| <?php include('info.php'); ?> <h1><?php echo $jaap; ?></h1> <div id="photo"> <h2>Foto</h2><br /> <img src="images/photos/<?php echo $jaapphoto; ?>.jpg" alt="<?php echo $jaap; ?>" /> </div> |
Het uitlezen kan natuurlijk zo $lid = $_GET['lid'];, maar wat niet werkt en denk ik ook niet de bedoeling is, is als ik <?php echo $$lidphoto; ?> doe.
Hoe kan ik dit het beste/mooiste oplossen?
[ Voor 8% gewijzigd door Ruzor op 09-02-2007 02:39 ]