Redigere i art....

Tags:    php

Jeg har dette problem der kommer error frem og da jeg ikk er god til php aner jeg ikk en skid om hvad fejlen er...

Dette er koden man skriver retelserne ind i:
Fold kodeboks ind/udKode 


Dette er koden som (skulle) sætte den ind i db'en, som der kommer fejl frem istedet:
Fold kodeboks ind/udKode 


nogle der kan hjælpe bliver der direkte 180 point til dig;)

afse



49 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Nørden har fat i den dér.

Du forsøger at opdatere posten med id=$_POST["id"]
Men når du ikke har sat $_POST["id"] ved at gøre den til et felt i formularen, så kan den selvfølgelig ikke finde den post det gælder, og derfor sker der ikke noget.

Det du kan gøre er at ændre

Fold kodeboks ind/udKode 


til

Fold kodeboks ind/udKode 


og så sætte

$id=$_GET['id']

i din anden fil også, istedet for $_POST['id']



sry der er nye koder:

1.
Fold kodeboks ind/udKode 


2.
Fold kodeboks ind/udKode 




Hvilken fejl kommer den op med?



ERROR som den er sat til X)

else {
echo "ERROR";
}
mysql_close();
?>



aha.

Istedet for at lave sådan en underlig if-sætning, så prøv istedet at tilføje:
or die(mysql_error()); efter dine sql sætninger.

altså

Fold kodeboks ind/udKode 




hedder din tabel database?



Så kommer denne fejl;)



You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'database SET topic='Sådan laver man en...afsfa.' detail='Vi sta



bare rolig har sat $db_name ind istedet:D



sry glemte lave om igen det med $tbl_name

her er den rigtige ERROR:D:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'detail='Vi starter med at.....' forside='denne artikel handler



du skal have kommaer mellem dine SET's i sql-queryen.


bare rolig har sat $db_name ind istedet :D


Er dit table navn da det samme som dit database navn?



t