Avatar billede snoezel Nybegynder
12. december 2006 - 11:17 Der er 7 kommentarer

foreach strstr FALSE

Hej.
Nedenstående kode tjekker på om der må stemmes eller ej. Hvis kategorien er biler, må der stemmes.

Hvordan laver jeg denne kode om, sådan at hvis kategorien er biler må der IKKE stemmes ?

foreach((get_the_category()) as $cat) {
  $cats =  $cat->cat_name . ' ';  if(strstr("$cats", "Biler")  !== FALSE) {
      the_ratings();
  }
}

På forhånd tak
Avatar billede kinderaeg Nybegynder
12. december 2006 - 11:26 #1
Hvis du ændrer ! til =, skulle den være i hus
Avatar billede kdjweb Nybegynder
12. december 2006 - 13:34 #2
så kan man stemme på ALT andet end biler vil jeg tro.

foreach((get_the_category()) as $cat) {
  $cats =  $cat->cat_name . ' ';  if(strstr("$cats", "Biler")  !== TRUE) {
      the_ratings();
  }
}
Avatar billede snoezel Nybegynder
12. december 2006 - 14:46 #3
kinderaeh-> 3 === tegn gør blot at man kan stemme på alt inkl biler

kdjweb-> Det samme med TRUE her kan man så også stemme på alt inkl biler

Andre forslag ?
Avatar billede kinderaeg Nybegynder
12. december 2006 - 15:12 #4
if(!strstr("$cats", "Biler")  !== FALSE)

er i hvert fald det modsatte af

if(strstr("$cats", "Biler")  !== FALSE)
Avatar billede olebole Juniormester
12. december 2006 - 15:17 #5
<ole>

foreach((get_the_category()) as $cat) {
  $cats =  $cat->cat_name . ' ';
  if (strpos($cats, "Biler") === false) {
      the_ratings();
  }
}


/mvh
</bole>
Avatar billede snoezel Nybegynder
12. december 2006 - 15:28 #6
olebole-> Afstemning kommer ganske korrekt med på alle de andre kategorier MEN nu er der dobbelt afstemning på BILER kategorien
Avatar billede snoezel Nybegynder
12. december 2006 - 15:35 #7
kinderaeg-> dit sidste forslag giver også afstemning på alle kategorier
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