For & While inéén.
Ik heb 2 codes die ik inéén zou moeten krijgen, maar dit lukt me niet al te goed. Na veel zoekwerk had ik als resultaat dat ik met de handen in het haar naar mijn scherm zat te kijken.
Toen besloos ik maar even hulp te vragen van mensen die er meer van afweten dan van mij.
Hopelijk kan er mij iemand hier helpen en heeft deze ook de tijd hiervoor.
Enerzijds heb ik één met while.
Deze toont iedere keer de leden die online zijn op dat moment onder elkaar, hier een stukje uit de code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$select = "SELECT * FROM leden WHERE online='$nieuw' ORDER BY online";
$query = mysql_query($select);
$aantal = mysql_num_rows($query);
if ($aantal != 0)
{
while ($list = mysql_fetch_object($query))
{
echo "<a href=\"profiel.php?mid=$list->id\">$list->gebruikersnaam</a><br>";
}
}
}
Maar ik wil deze weergeven in tabellen, zodat het er als volgt zou uitzien:
L = Lid dat online is.
-----------------------
| L1 | L2 | L3 |
----------------------
| L4 | L5 | L6 |
----------------------
| L7 | L8 | L9 |
----------------------
| L10 | L11 | L12 |
----------------------
| L13 | L14 | L15 |
----------------------
Deze tabellenstructuur wil ik dus krijgen.
Hiervoor had ik het volgende gemaakt:
In deze code is het wel beperkt tot 15, maar de $int zou dan het volgende zijn:
Aantal online leden / 3
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?
$int = 5;
$int2 = 3;
echo "<table><tr>";
for ($i = 0; $i < $int; $i++)
{
// Tabelletje maken!!.
for ($i2 = 0; $i2 < $int2; $i2++)
{
echo "<td><table><tr><td>IMG HIER</td></tr><tr><td>Single & Zoekend</td></tr><tr><td>Leeftijd hier</td></tr><tr><td>Ganstenboek & Bezoek icon</td></tr></table></td>";
}
// einde van de for
echo "</tr><tr>";
}
echo "<td></td></tr></table>";
?>
$int = 5;
$int2 = 3;
echo "<table><tr>";
for ($i = 0; $i < $int; $i++)
{
// Tabelletje maken!!.
for ($i2 = 0; $i2 < $int2; $i2++)
{
echo "<td><table><tr><td>IMG HIER</td></tr><tr><td>Single & Zoekend</td></tr><tr><td>Leeftijd hier</td></tr><tr><td>Ganstenboek & Bezoek icon</td></tr></table></td>";
}
// einde van de for
echo "</tr><tr>";
}
echo "<td></td></tr></table>";
?>
Weet iemand hoe dit op te lossen?
Indien je nog iets wenst te weten, voel je vrij om meer vragen te stellen !!
Alvast bedankt,
Olivier Dierickx
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Ik heb dit soort loopjes hier al wel eens heel wat netter en compacter gezien ....
Ik zal het van zodra ik wat tijd heb even uitproberen !! ;D
Ik heb alles alleszins op de juiste plaats gezet.
Hij geeft volgende fout:
Parse error: parse error, unexpected $ in /home/aslcityb/public_html/online.php on line 88
En dat is de laatste regel in mijn script.
Nl. een include, en met die is niets verkeerd.
Iemand die hier raad mee weet, of wie me kan zeggen waar ik in de fout ben gegaan?
Sorry als dit niet genoeg info is, vraag me gerust alles wat je moet weten om mij te kunnen helpen.
Vriendelijke groeten,
Olivier
eff tellen
Dat is inderdaad het probleem.
Ik heb er 2 moeten bijplaatsen, en nu werkt het perfect.
Bedankt Burdy & Klaasjan !
Vriendelijke groeten,
Olivier