Avatar billede cmau Nybegynder
15. november 2005 - 15:44 Der er 18 kommentarer og
1 løsning

function vvirker ikke

Hey

Hvorfor er det lige at min funktion ikke ud skriver noget?
Kan ikke findes ud af hvad jeg gør forkert.

<?
function ads($keywords) {
$ads = $keywords.'asdsadas';
return $ads;
}
ads('asd3333');
?>
Avatar billede jakobdo Ekspert
15. november 2005 - 15:45 #1
prøv:
function ads($keywords)
{
  $ads = $keywords."asdsadas";
  return $ads;
}
echo ads("asd3333");
Avatar billede cmau Nybegynder
15. november 2005 - 15:47 #2
argh :S.. vidste sgu ikke man skulle udskriver den, men nu hvor jeg tænker over det kan ejg jo godt se det. DOH!!

Smider du svar? :)
Avatar billede jakobdo Ekspert
15. november 2005 - 15:48 #3
Svar!
Avatar billede cmau Nybegynder
15. november 2005 - 15:51 #4
Hov vil gerne lige spørge, hvordan kan jeg udskrive indholdet af et array, med <br> i mellem hvert indhold?
Avatar billede jakobdo Ekspert
15. november 2005 - 15:53 #5
echo implode("<br />" , $dit_array);
Avatar billede cmau Nybegynder
15. november 2005 - 15:53 #6
$ads = implode("<br>", $keywords);

giver fejl.
Avatar billede cmau Nybegynder
15. november 2005 - 15:54 #7
Warning: implode(): Bad arguments. in c:\programmer\php\www\middagspausen\ads.php on line 5
Avatar billede jakobdo Ekspert
15. november 2005 - 15:56 #8
Jeg forstår ikke hvad du vil..
Avatar billede cmau Nybegynder
15. november 2005 - 15:57 #9
Jeg skal have lave så jeg kan skrive nogle keywords ind i funktionen, så skal den se hvor mange reklamer der har en af de keywords, som bliver smidt ind. Hvis der er under 5 skal den bare tage random af alle, men hvis der er over 5 skal den vælge en random inden for keywords.
Avatar billede jakobdo Ekspert
15. november 2005 - 15:59 #10
Den forstod jeg ikke!
Eksempel tak! :o)
Avatar billede cmau Nybegynder
15. november 2005 - 16:01 #11
Hmm..
Du ved godt der er mange sider hvor de har reklamer?
Nogle af de store har sågar sådan at deres reklamer søger efter indholdet også kommer der reklamer der passer til det.

Det er det jeg prøver at efter abe lidt, ved at jeg skriver $keywords ind.

SÅ skal systemet tjekke hvor mange rekalmer der er inden for de $keywords.
Hvis der er over 5 skal den bare udskrive en af dem
Men hvis der er under 5 skal den ikke tage efter keywords, så skal den bare vælge 1.
Avatar billede cmau Nybegynder
15. november 2005 - 16:14 #12
Men hvorfor får jeg fejl med implode?
Avatar billede cmau Nybegynder
15. november 2005 - 17:44 #13
Kan man godt i en sql foresprøgsel skriver WHERE keyword = 'asd' OR keyword = 'dcx' AND type = 'high'
Avatar billede jakobdo Ekspert
15. november 2005 - 18:09 #14
Ja, det kan du godt! :o)
Avatar billede cmau Nybegynder
15. november 2005 - 18:32 #15
også sådan at den gøre sådan at type SKAL være high og det kun behøves at være en af de andre..

Kunne man evt. smide et array ind:
WHERE keyword = '$array[]' AND type = 'high'
Avatar billede cmau Nybegynder
15. november 2005 - 18:56 #16
?
Avatar billede jakobdo Ekspert
16. november 2005 - 10:31 #17
Et array, så skal du bruge:
WHERE keyword IN ('".implode(",",$array)."') AND type = 'high'
Avatar billede cmau Nybegynder
16. november 2005 - 15:03 #18
tusind tak for hjælpen.
Avatar billede jakobdo Ekspert
16. november 2005 - 15:10 #19
Takker for point!
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

IT-JOB

Politiets Efterretningstjeneste

GenAI Specialist i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporterelever til Lokal IT på Aalborg Kaserne

Politiets Efterretningstjeneste

Data engineer til PET