Avatar billede Slettet bruger
19. juli 2008 - 11:37 Der er 4 kommentarer og
1 løsning

Strpos problem

Hey folkens, nu har jeg flere gange arbejdet med strpos, men denne gang vil den funktion bare ikke lykkes. Jeg har flere indlæg i min database, men lige meget hvad retunere den forkert værdi.. :(

$myid = 1
$readed = (forskellig fra database info)

i mine 2 forsøgs indlæg i databasen er $readed:

"1 2 3 4 5 6 7 8"
" 2 3 4 5 6 7 8"

Men lige meget hvad returnerer den "_unread".

Håber der nogen som kan hjælpe mig, for nu har jeg brugt et par timer på det, og har åbenbart set mig blind på mit problem :(


if (strpos($readed,$myid))
{
    $preicon = "$preicon" . "_read";
}
else
{
    $preicon = "$preicon" . "_unread";
}
Avatar billede expnet Seniormester
19. juli 2008 - 11:42 #1
Kan du ikke uddybe det mere præcis hvad det er du vil...
Avatar billede Slettet bruger
19. juli 2008 - 11:53 #2
sagtens :)

Hvis $readed ikke indeholder $myid skal den returnere:

$preicon = "$preicon" . "_unread";

Hvis $readed indeholder $myid skal den returnere:

$preicon = "$preicon" . "_read";
Avatar billede coderdk Praktikant
19. juli 2008 - 12:04 #3
$preicon er vel bare tom :P
Avatar billede Slettet bruger
19. juli 2008 - 12:08 #4
$preicon bliver "større" med tiden, der flere værdi'er som bliver sat til den, så som topic er låst eller sticky...


det her er faktisk bare en lille del af koden, som giver mig nogle vilde problemer :(
Avatar billede Slettet bruger
19. juli 2008 - 12:12 #5
if (strpos($readed,$myid) === false)


fandt selv en løsning ved en fejl... kom til at sætte for mange = hvilket resulteret i at det faktisk virkede, på nær nu skal jeg bare have fundet en måde at gøre så den ikke bliver true ved 10 eller 21 :)

Undskyld ulejligheden men tror jeg kan løse problemet selv nu..
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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