13. maj 2007 - 18:46Der er
4 kommentarer og 1 løsning
Auto angivelse af tal
Hejsa...
Jeg er ved at lave et forum. Og jeg skal lave den funktion, at når man opretter et forum, skal den tilgives et tal og er et tal højere ind det der findes i databasen...
Altså...
--Hovedkategori-- spørgsmål om siden - har tallet 1, da den ligger nummer et i rækkefølgen Spørg os - har tallet 2, da den ligger nummer to i rækkefølgen Fri snak - har tallet 3, da den ligger nummer tre i rækkefølgen
Så hvis jeg skal lave en ny kategori skal jeg have systemet til at lægge nummer 4. Jeg har i databasen det felt som hedder 'nummer'... Det er der hvor tallet er.
Jeg har selv prøvet med koden:
$i = 1; $hent = mysql_query("SELECT * FROM forum_kategori WHERE forum_id = '$kategori' ORDER BY id DESC") or die(mysql_error());
// forum id er den værdi, som gør at den kun tager af de forumer som hører til under den forum hovedkategori den er under //
$vis = mysql_fetch_array($hent);
while ($vis[number] == "$i") { $i++; }
Men den virker kun først gang.. Hvor at det største tal er 1, gør den tallet til 2, men så de andre gange er det også kun to... Hvilket det ikke skal...
Så hvilken kode skal jeg bruge for at få det til at virke?
Der er bare det at jeg senere hen også vil kunne rykke et forum længere op og længere ned... Og da der er flere forskellige over forum kategori'er... Kan den godt blive lidt ustabil til sidst...
--Hovedkategori-- spørgsmål om siden - har tallet 1, da den ligger nummer et i rækkefølgen Spørg os - har tallet 2, da den ligger nummer to i rækkefølgen Fri snak - har tallet 3, da den ligger nummer tre i rækkefølgen
Så vil jeg have at fri snak skal være den øverste.
--Hovedkategori-- Fri snak - har tallet 1, da den ligger nummer et i rækkefølgen spørgsmål om siden - har tallet 2, da den ligger nummer to i rækkefølgen Spørg os - har tallet 3, da den ligger nummer tre i rækkefølgen
Altså bytte om på forum'erne... Derfor er jeg ikke sikker på at id vil holde...
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.