hey,

ik ben nu bezig met een vaardigheden scriptje. alleen nu weet ik niet hoe ik bijv als een member vaardigheid 4 v/d 5 invult dat er dan een plaatje komt te staan en dat ook met:
1/5
2/5
3/5
4/5
5/5
kan iemand me helpen?
greetz jeffrey
Hoe kan een member dat invullen?
en verder is het makkelijk:

<?
$nr = 2;
switch($nr)
{
case 1:
echo "<img src='images/1.jpg' alt='vaardigheid1' />";
break;
case 2:
echo "<img src='images/2.jpg' alt='vaardigheid2' />";
break;
case 3:
echo "<img src='images/3.jpg' alt='vaardigheid3' />";
break;
case 4:
echo "<img src='images/4.jpg' alt='vaardigheid4' />";
break;
case 5:
echo "<img src='images/5.jpg' alt='vaardigheid5' />";
break;
}
?>
doe ik via wijzig.php en dan moet die het uit de db halen. moet er daarvoor nog een code bij? ost die dan ff en please zeg dan ook waar die moet staan...

greetz jeffrey


tabel= members
rij= html

alvast bedankt
Je hebt al een database connectie denk ik?

Dit zet je dan boven aan:
<?
$gebruikersnaam = ""; // De gebruikersnaam van het lid.
$query = mysql_query("SELECT * FROM members WHERE gebruikersnaam = '$gebruikersnaam'");
$obj = mysql_fetch_object($query);
?>


$nr = 2; vervang je dan door:

$nr = $obj->html;
<?php
$gebruikersnaam = ""; // De gebruikersnaam van het lid.
$query = mysql_query("SELECT * FROM members WHERE gebruikersnaam = '$gebruikersnaam'");
// maar dit :
$obj = mysql_fetch_array($query);
//moet dit worden anders kan $obj->html
niet
$obj = mysql_fetch_object($query);// (is al verandert)

// en dan
if($obj->html == 1) {
echo "<img src=\"images/1.jpg\">";
}
if($obj->html == 2) {
echo "<img src=\"images/2.jpg\">";
}
?>
enz
ze werken het zelfde dus
zie maar wat je makkelijker vind
Het maakt in principe niet uit, maar de bovenste lijkt mij sneller (minder code), en iets duidelijker.

En heb dat van mysql_fetch_array over het hoofd gezien, heb ik nu veranderd.
oke maakt ook niet uit
;)
Jeffery,

Wij zijn hier geen script fabriek Als je een vraag hebt oke. maar probeer zelf iet eerst uit!
heb ik ook alleen steeds errors en ik kan de fout niet vinden. zoals $ op lijn 44 terwijl er niet eens 33 regels zijn!!!

verklaar dat maar eens dan!

greetz jeffrey
Dan doe je iets fout!
naaahhh dan wil ik wel eens weten wat! maar het is al opgelost!! ik heb waar bij dat voorkwam het script weggedaan en helmaal opnieuw gemaakt!

maar

greetz jeffrey

Reageren