ah ffs hvordan får jeg udskrevet koden ? >
--
#1:
http://pastebin.com[...] vælg HTML i Syntax Highlighting, for et bedre overblik til os :P
--
Computer setups: Se profil.
If life was a cake, how fast would you eat it? #3 Den kan ses nu, ja, men jeg må nu indrømme at jeg ikke er den skarpeste kniv i skuffen, hvad HTML angår. Syntaxfejl osv., fatter jeg hat af :)
Måske skulle du BUMP'e den en gang (en gang hver anden dag, har admins ikke noget imod) i morgen, så de friske morgenfolk kan kigge med :)
--
Computer setups: Se profil.
If life was a cake, how fast would you eat it?
Det er din insert der er forkert, den måde du bruger værdierne i SQL-koden
Det er i hvert fald hvad jeg kan se ud af de stumper kode
--
http://chipsguiden.dk[...]
Konsoller købes! Undtaget Xbox/Xbox 360/NES/SNES/N64/Gamecube/Sega Master System II/Sega Mega Drive/Dreamcast/PS1/PS2 ja okay det vil jeg så gøre :) men tak for at du gad give det et forsøg ^^
har også lige 1 til spørgsmål at tilføje til hvem end der kan hjælpe med det her ! hvis jeg gerne vil have at kommentar teksten ALTID er i et tag (automatisk selvfølgelig) hvor skal jeg så sætte det henne ?
--
#5 men kan du ik være mere specifik med hvad jeg har gjort forkert ? for er som sagt heller ikke mega skrap på hvad jeg har lavet selv :p
--
Du har kaldt navn og kommentarer for henholdsvis name og comment, i din form. Det virker ikke pissegodt hvis du skriver på dansk ét sted, og engelsk et andet ;)
Derudover mangler du at indhente variablerne i din insert.php
F.eks. kan du bruge
$navn = $_POST['navn'];
$kommentar = $_POST['kommentar'];
De skal selvsagt indsættes før dit insert-statement.
Når du i øvrigt skal fejlfinde, så definér nogle variabler med test-tekst, og echo/print dem på siden, så du kan se at de eksisterer og ikke er tomme. Derefter kan du arbejde dig baglæns og rette koden til med de reelle variabler.
Dit spørgsmål i #6 er jeg ikke sikker på at jeg forstår; det må du lige uddybe en gang. Hvilket tag tænker du på?
--
This text is in bold
8#
kan stadig ik få det til at virke :/
har pastet hele koden nu så du kan se den her
http://paste.org[...]
har også lagt variablerne ind på linje 62 - 65 men den siger stadig det her:
Error: 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 ''navn', 'kommentar')' at line 1
--
Koden på linje 62-65 skal ikke være sammen med formen. De skal indsættes i insert.php, da det er den der skal gøre arbejdet, og derfor den der skal bruge informationerne.
Som jeg skrev, prøv at skrive variablerne selv så du ved at de virker og ikke er tomme.
Så som noget af det første i insert.php skriver du f.eks.:
$navn = "Jens Hansen";
$kommentar = "Jeg har en bondegård";
Så kan du i phpmyadmin checke om de bliver skrevet til databasen. Gør de det, kan du fortsætte. Ellers går du tilbage til dit insert-statement.
--
This text is in bold
har prøvet sætte navn = jens etc in i min insert.php og det virkede heller ikke >
--
måske noget ved min SELECT * FROM kommentarer hvis jeg så ikke udskriver eller bruger id nogen steder eller noget lign ?
--
Du bliver SÅ meget nødt til og kigge på din INSERT-sql
$sql="INSERT INTO kommentarer ('navn', 'kommentar')";
Hvad er det helt oprigtigt du mener ovenstående skulle gætte sig til, er det du vil sætte ind i din database?
Du er jo nødt til at pege på de data der skal i de to kolonner...
--
Smerter? : http://paincare.dk[...]
Lav din egen hol-setup-liste: http://hamdenkloge.dk[...]
Google Wave: [email protected] synes bare jeg bliver mere og mere forvirret :p
#13 kommentarer er mit table i min database, og ja jeg tænkte at det her ville sætte det, der er blevet skrevet i min navn og kommentar form ind i min database
men hvordan "peger" jeg så på de data der skal i kolonnerne ? :)
--
Som Stallemanden skriver, så har du jo kun nævnt hvor du vil sætte data ind. Du mangler dine values, altså selve den data du vil have sat ind i hver kolonne.
F.eks.
$sql="INSERT INTO kommentarer(navn, kommentar) VALUES ('$navn', '$kommentar')";
--
Sidst redigeret
#16 okay har set VALUES ind nu og nu er det også en anden fejl der popper op :p
min insert.php ser sådan her ud nu:
http://paste.org[...]
og den fejl der popper op ser sådan her ud: Notice: Undefined index: navn in C:\wamp\www\insert.php on line 12
Notice: Undefined index: kommentar in C:\wamp\www\insert.php on line 13
Error: Column count doesn't match value count at row 1
undskyld på forhånd hvis jeg er helt utroligt dum men kan simpelthen ik lige se hvad jeg gør galt nu ^^
--
Hmm, prøv at sætte navn og kommentar til din egen værdi, altså ikke ved hjælp af $_POST, men bare definér en tilfældig tekststreng.
$navn = "foo";
$kommentar = "bar";
--
This text is in bold
har fået det til at virke nu :)
fik også lige en ven til at kigge på det.
http://paste.org[...] sådan her ser den færdige kode ud
--
Det ser rigtig nok ud. Husk at request dækker både POST og GET, så variabler kan defineres via adresselinjen. Det er sikkert ubetydeligt for det du skal bruge det til, men det kan være værd at være opmærksom på i visse henseender.
--
This text is in bold
tak for hjælpen btw :)
--