Avatar billede Jakie Juniormester
12. juni 2011 - 21:23 Der er 5 kommentarer og
1 løsning

php - hjælp med at finde/udskrive fejl

Hej Eksperter

Jeg er ved, at få have lavet mig nogen lunde forum, men her til sidst kan jeg ikke helt for det til at virke 100%.

Det er min reply.php, som ikke fungerer ordentligt. Jeg har dog problemer med at finde fejlen.

Min kode ser sådan her ud:
    if(!$_SESSION['usr'])
    {
        echo 'Du skal være logget ind for at kunne tilføje en kommentar.';
    }
    else
    {
        $sql = "INSERT INTO
                    posts(post_content,
                          post_date,
                          post_topic,
                          post_by)
                VALUES ('" . $_POST['reply-content'] . "',
                        NOW(),
                        " . mysql_real_escape_string($_GET['id']) . ",
                        " . $_SESSION['usr'] . ")";
                       
        $result = mysql_query($sql);
                       
        if(!$result)
        {
            echo 'Din kommentar er ikke blevet gemt. Prøv igen senere.';
        }
        else
        {

Problemet er at den udskriver: "Din kommentar er ikke blevet gemt. Prøv igen senere."

Hvordan kan jeg lokalisere fejlen?

På forhånd tak for hjælpen! :)
Avatar billede erikjacobsen Ekspert
12. juni 2011 - 21:31 #1
Få en fejlbesked:

  $result = mysql_query($sql) or die(mysql_error());
Avatar billede Jakie Juniormester
13. juni 2011 - 00:04 #2
Jeg takker!! :)

Du må godt angive svar :)
Avatar billede erikjacobsen Ekspert
13. juni 2011 - 00:18 #3
:) Jeg samler slet ikke på point, tak. Svar selv, accepter dit eget svar.

Hvad var det?
Avatar billede Jakie Juniormester
13. juni 2011 - 00:45 #4
Havde selvfølgelig overset noget :)

        " . $_SESSION['usr'] . ")";

Det var jo ikke brugernavnet, men id'et :D

Så den udskrev unknown brugernavn in bla bla..

Gav det nogen mening?
Avatar billede erikjacobsen Ekspert
13. juni 2011 - 01:05 #5
Jah, man kunne jo se, at det næppe var post_by - men du bad kun om en metode til at finde fejl. Det er hjælp til selvhjælp. :)
Avatar billede Jakie Juniormester
13. juni 2011 - 11:26 #6
Ja så kan man jo bedre klare den selv næste gang :P
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
Kurser inden for grundlæggende programmering

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