Avatar billede zac Nybegynder
13. januar 2006 - 00:52 Der er 4 kommentarer og
1 løsning

Hvordan knytte fortløbende numre til udtræk af x rækker fra tabel

Har en tabel og select af navne efter kriterier og sorteret:

$result = mysql_query( "SELECT efternavn FROM medlemmer WHERE betaling = ‘j’ ORDER BY dato”);

while ($row = mysql_fetch_array($result))
{
$efternavn = $row["efternavn "];

[[evt.: $num = mysql_num_rows($result);]]
[[et eller andet, der løser problemet!]]

echo $efternavn . ”(tilmeldt som nr. ” . $løsning . ”)”;
}

Hvordan få fortløbende numre knyttet til efternavn, en variabel $løsning med start ved 1 og slut ved $num?
Kan ikke hives ud fra eksisterende felter i tb, skulle meget gerne være fra antallet af fundne rækker.
(Kan ikke brug id, som ikke er forløbende)
Avatar billede arne_v Ekspert
13. januar 2006 - 01:18 #1
lav en tæller i PHP som tælles op i while løkken
Avatar billede wetdog Nybegynder
13. januar 2006 - 08:10 #2
$result = mysql_query( "SELECT efternavn FROM medlemmer WHERE betaling = ‘j’ ORDER BY dato”);

$num = 0;

while ($row = mysql_fetch_array($result))
{
$efternavn = $row["efternavn "];
$num += 1;
echo $efternavn . ”(tilmeldt som nr. ” . $num . ”)”;
}
Avatar billede zac Nybegynder
13. januar 2006 - 22:06 #3
Det er *!!&%! fantastisk. Så enkelt - og så godt! Og så virker det.
Takker - point?
Avatar billede wetdog Nybegynder
13. januar 2006 - 22:35 #4
tag dem bare selv - samler ikke på dem
Avatar billede zac Nybegynder
13. januar 2006 - 23:49 #5
øh ja, det bliver jeg jo så nødt til - men tak alligevel.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester