Avatar billede sylvesternielsen Nybegynder
22. januar 2003 - 22:51 Der er 5 kommentarer og
1 løsning

Function problem

jeg har et problem med at returnere en værdi fra en function...

er det ikke på den her måde

function test(){
return true;
}

$var = test();
Avatar billede htm Nybegynder
22. januar 2003 - 22:55 #1
if (test()) {
echo "true";
}
else {
echo "false";
}
Avatar billede sylvesternielsen Nybegynder
22. januar 2003 - 22:57 #2
Hvad hvis jeg skal returnere fx. en streng?
Avatar billede _darkstar_ Nybegynder
22. januar 2003 - 23:00 #3
return "en streng";
Avatar billede sylvesternielsen Nybegynder
22. januar 2003 - 23:03 #4
OK.. det virker bare ikke det her...

her er min kode... hvad er fejlen...

function store($fra,$til,$rum,$tekst,$type){
call_db();
mysql_query("INSERT INTO `chat` ( `id` , `rum`, `til` , `fra` , `tekst` , `dato`, `type` ) VALUES
('', '$rum', '$til', '$fra', '$tekst', UNIX_TIMESTAMP(), '$type')");
mysql_close();
return true;
}

if (type($tekst,$session_user,$session_rum)){
echo "true";
} else {
echo "false";
}


Den returnere false hver gang... men den skriver fint indholdet i databasen.
Avatar billede sylvesternielsen Nybegynder
22. januar 2003 - 23:04 #5
og så lige...

function type($tekst,$user,$rum){
if (substr($tekst,0,1) == "/"){
emote($tekst,$rum,$user);
} else {
store($user,"",$rum,$tekst,"2");
}
}
Avatar billede sylvesternielsen Nybegynder
22. januar 2003 - 23:05 #6
OK.. fandt fejlen... Vidste ikke hvordan jeg skulle håndtere det med flere funktioner inde i hinanden...
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