functie en variabelen in echo
Rick
01/02/2010 14:05:00Hoi,
ik ben nu al een tijdje bezig met 1 in principe simpele regel.
Ik wil in while loop een stukje html laten uitprinten en in die htmlcode moet dan ook wat variabelen worden verwerkt samen met de uitkomst van een functie.
Het moet uiteindelijk zo zijn
Dit heb ik nu
Dit werkt niet, maar dat zal voor somige wel duidelijk zijn denk ik :S.
Hoop dat iemand me hier mee kan helpen.
Groeten,
ik ben nu al een tijdje bezig met 1 in principe simpele regel.
Ik wil in while loop een stukje html laten uitprinten en in die htmlcode moet dan ook wat variabelen worden verwerkt samen met de uitkomst van een functie.
Het moet uiteindelijk zo zijn
Code (php)
1
2
3
2
3
<?
echo '<li><a href="index.php?pag=variabel uit db '"id=" resultaat uit functie">variabel uit db</a></li>';
?>
echo '<li><a href="index.php?pag=variabel uit db '"id=" resultaat uit functie">variabel uit db</a></li>';
?>
Dit heb ik nu
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?
while ($row = mysql_fetch_array($resultaat))
{
echo '<li><a href="index.php?pag=' . $row['cat'] . '"id="'.huidigepag($rij['cat']."'>' . $row['cat'].'</a></li>';
}
?>
while ($row = mysql_fetch_array($resultaat))
{
echo '<li><a href="index.php?pag=' . $row['cat'] . '"id="'.huidigepag($rij['cat']."'>' . $row['cat'].'</a></li>';
}
?>
Dit werkt niet, maar dat zal voor somige wel duidelijk zijn denk ik :S.
Hoop dat iemand me hier mee kan helpen.
Groeten,
Gewijzigd op 01/01/1970 01:00:00 door Rick
PHP hulp
25/11/2024 14:16:16Thijs Damen
01/02/2010 14:15:00Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
while ($row = mysql_fetch_array($resultaat)) {
$pag = $row['cat'];
$current = huidigepag($rij['cat']);
echo '<li><a href="index.php?pag='.$pag.'" id="'.$current.'">'.$pag.'</a></li>';
}[/code]
Waarom niet gewoon zo? Overzichtelijker, dudielijker.
Daarnaast, $rij['cat'] == ? (ik heb het van je voergenomen, ik ga er van uit dat die gevult is ;) (anders moet dat dus ook $row worden);
ps. ' en " plaatsingsfouten voorbehouden:P
ps2. functie huidigpag moet in dit geval dus de pagina(nummer?) returnen
while ($row = mysql_fetch_array($resultaat)) {
$pag = $row['cat'];
$current = huidigepag($rij['cat']);
echo '<li><a href="index.php?pag='.$pag.'" id="'.$current.'">'.$pag.'</a></li>';
}[/code]
Waarom niet gewoon zo? Overzichtelijker, dudielijker.
Daarnaast, $rij['cat'] == ? (ik heb het van je voergenomen, ik ga er van uit dat die gevult is ;) (anders moet dat dus ook $row worden);
ps. ' en " plaatsingsfouten voorbehouden:P
ps2. functie huidigpag moet in dit geval dus de pagina(nummer?) returnen
Gewijzigd op 01/01/1970 01:00:00 door Thijs Damen
Rick
01/02/2010 14:31:00UHm ja dit werkt goed.
Echt te simpel gewoon.
Maar ja $rij was typefout en de functie geeft de huidige pagina aan. Dus wanneer het de huidige pagina is dan moet het id="current" zijn en anders leeg.
Dan staat in het css weer dat het knopje dan andere achtgrond heeft en tekst kleur.
Maar iig heel erg bedankt.
Groeten,
Rick
Echt te simpel gewoon.
Maar ja $rij was typefout en de functie geeft de huidige pagina aan. Dus wanneer het de huidige pagina is dan moet het id="current" zijn en anders leeg.
Dan staat in het css weer dat het knopje dan andere achtgrond heeft en tekst kleur.
Maar iig heel erg bedankt.
Groeten,
Rick