Avatar billede lbaad Nybegynder
21. februar 2005 - 14:37 Der er 4 kommentarer og
1 løsning

Problem med php script

Hej

Håber i kan hjælpe.
Jeg har et script, som jeg har hentet fra Typo3.org, som hedder helpdesk, men jeg kan ikke få det til at virke.

Problemet består ikke i, at installere det og heller ikke i at få oprettet en opgave, men derimod at få det vist opgaven, som jeg har oprettet.

Fejlen som kommer er:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Programmer\Apache Group\Apache2\htdocs\typo3\t3lib\class.t3lib_db.php on line 723

Linie 722 og 723 fra class.t3lib_db.php:
function sql_fetch_assoc($res)    {
        return mysql_fetch_assoc($res);

Det "sjove" er, at der bliver oprettet en post i databasen, men det kan bare ikke vises.

Er der nogen, som kan give mig et hint, så jeg kan komme videre.

Mvh
Lars
Avatar billede avminarm Juniormester
21. februar 2005 - 15:34 #1
prøv at smide "or die+mysql_error på og se hvad den siger:

return mysql_fetch_assoc($res) or die (mysql_error());
Avatar billede lbaad Nybegynder
22. februar 2005 - 00:58 #2
Hvis jeg gør det, så vises siden slet ikke. Der må være en anden løsning
Avatar billede avminarm Juniormester
22. februar 2005 - 08:27 #3
det her var ikke en løsning - nærmere for at finde ud af hvor fejlen er - kommer der ingen meddelelse?

af en eller anden årsag bliver det fra DB ikke hentet - prøv at kigge i den fil der henter fra db - led efter funktionen sql_fetch_assoc($res) og se om $res er tom?
Avatar billede lbaad Nybegynder
23. februar 2005 - 08:23 #4
ok - Der kommer ingen fejlmeddelse. Siden kan bare ikke vises, og der står udført i venstre hjørne, men der kommer slet ikke noget frem på hjemmesiden overhovedet.

Udklip fra filen, som skal hente fra DB:

    function exec_SELECTgetRows($select_fields,$from_table,$where_clause,$groupBy='',$orderBy='',$limit='',$uidIndexField='')    {
        $res = mysql_query($this->SELECTquery($select_fields,$from_table,$where_clause,$groupBy,$orderBy,$limit), $this->link);
        if ($this->debugOutput)    $this->debug('exec_SELECTquery');

        unset($output);
        if (!$this->sql_error())    {
            $output = array();

            if ($uidIndexField)    {
                while($tempRow = $this->sql_fetch_assoc($res))    {
                    $output[$tempRow[$uidIndexField]] = $tempRow;
                }
            } else {
                while($output[] = $this->sql_fetch_assoc($res));
                array_pop($output);
            }
        }
        return $output;
Avatar billede lbaad Nybegynder
13. april 2005 - 10:38 #5
Lukker spm. Har droppet helpdesk punktet. Takker for kommentarer
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