06. juli 2003 - 22:07Der er
12 kommentarer og 2 løsninger
Hente variabel fra function o. lign.
Jeg har en function som uploader et billedet, i den function dannes der et navn ud fra typen af billedet (.jpg eller .gif), samt noget med time() o. lign. Dette navn gemmes i variablen $name. Nu vil jeg gerne, når jeg har kørt variablen og den har resulteret i return true benytte variablen i en mysql-sætning.
Hvordan hiver jeg den ud fra functionen når sidste sætning i functionen er " return true "?
Og en anden ting er hvordan jeg trækker f.eks. 60 sekunder fra Now() som jeg benytter i en mysql-sætning, hvor jeg skal sammenligne om mit datetime-felt fra en DB er lige præcis et minut ældre end Now() (altså tiden pt.)?
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
googolplex --> Den skal vel egentlig slutte med return true, for jeg tjekker min function i en if-sætning som den lykkedes eller ej, og det kan jeg vel kun med return false og og return true. Så det jeg nok leder efter er noget hvor den samtidig med at returnere true og gemmer en global variabel!
Forøvrigt kan du sagtens returnere flere variabler i et array. Prøv at se på dette: <? function Test() { $arr['fileupload'] = TRUE; $arr['minvar'] = 23; return $arr; } // Kalder ovenstående funktion. $myarr = Test(); if ($myarr['fileupload']) print "Den er god nok!<br>"; print $myarr['minvar']; ?>
En anden mulighed er at gøre variablen global, men umiddelbart vil jeg give googolplex ret i, at det nemmeste er, bare at tjekke om den returnerer noget.
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.