|
| Problem med at oprette variabler ud fra ud~ Fra : Claus Dalum |
Dato : 07-12-02 13:59 |
|
Jeg har et måske ganske simpelt problem, men jeg er kørt fast er der nogen
der kan hjælpe ?
Jeg vil gerne oprette nogle variabler med navnene $forumname1,$forumname2,
$forumn....o.s.v.
$x = executeSQL("SELECT forumID, forumNavn FROM forum_names");
$i = 1;
while ($row = mysql_fetch_row($x)){
$forumname+[$i] = $row[1]; // Det er denne linie der driller !!!!
$i++;
echo "$row[1]<br>"; // HER GÅR DET OK - det er det jeg vil have oprettet
som nummererede variabler
echo
"$forumname1,$forumname2,$forumname3,$forumname4,$forumname5,$forumname6<br>
"; //PROBLEM: Disse variabler kan jeg ikke få udskrevet
PLEASE HELP !!!
| |
Tonni Aagesen (07-12-2002)
| Kommentar Fra : Tonni Aagesen |
Dato : 07-12-02 14:50 |
|
Claus Dalum skrev:
> $forumname+[$i] = $row[1]; // Det er denne linie der driller !!!!
${'forumname'.$i} = $row[1];
--
Mvh
Tonni Aagesen
<agent29 AT stofanet DOT dk>
| |
Tinky Winky (07-12-2002)
| Kommentar Fra : Tinky Winky |
Dato : 07-12-02 21:24 |
|
> $x = executeSQL("SELECT forumID, forumNavn FROM forum_names");
> $i = 1;
> while ($row = mysql_fetch_row($x)){
> $forumname+[$i] = $row[1]; // Det er denne linie der driller !!!!
$forumname[$i] = $row[1]; // eller
$forumname[$i] = $row['forumNavn'];
>
> $i++;
> echo "$row[1]<br>"; // HER GÅR DET OK - det er det jeg vil have oprettet
> som nummererede variabler
} // Din løkke skal vel slutte her?
> echo
>
"$forumname1,$forumname2,$forumname3,$forumname4,$forumname5,$forumname6<br>
> "; //PROBLEM: Disse variabler kan jeg ikke få udskrevet
echo "$forumname[1], $forumname[2], osv.";
eller siden det er et array, kan du gøre det meget smartere, så du ikke
behøver at vide hvor mange forums der er i databasen, men kører en løkke det
antal gange der er pladser i arrayet:
for ($i=1; sizeof($forumname)>=$i; $i++) {
echo $forumname[$i];
}
> PLEASE HELP !!!
Det lader til at du gerne vil smide resultaterne ind i et array, som du
kalder $forumname, en udmærket løsning. Tænk på det som en enkelt variabel
med forskellige pladser. Skriv evt.
printr($forumname);
for at se hvordan arrayet "ser ud".
| |
|
|