Avatar billede klaske_ko Nybegynder
20. juli 2004 - 14:40 Der er 19 kommentarer og
1 løsning

Nyhed vil ikke postes

Hey...sidder og laver mit første system, og nu forstår jeg altså ikke hvorfor den ikke vil poste min nyhed :(


koden:
http://upit.dk/andet/make.phps

http://tinepigen.frac.dk/make.php
bruger : upit
kodeord: upit

hjælp :(
Avatar billede klaske_ko Nybegynder
20. juli 2004 - 14:42 #1
Avatar billede avminarm Juniormester
20. juli 2004 - 15:02 #2
din syntax er forkert prøv med:

mysql_query("insert into nyheder values(af = '$af',nyhed = '$nyhed',billede = '$billede',overskrift = '$overskrift', dato = now())");

Prøv at læse lidt på: http://mbn.dk/?aid=5
Avatar billede klaske_ko Nybegynder
20. juli 2004 - 15:03 #3
jamen er det ikke den du lige skrev i den anden :S ?
Avatar billede avminarm Juniormester
20. juli 2004 - 15:05 #4
eller lidt mere pædagoisk:
mysql_query("insert into nyheder (af, nyhed, billede, overskrift, dato) values ('$af','$nyhed','$billede','$overskrift',now())");

eller mere korrekt:

mysql_query("insert into nyheder (af, nyhed, billede, overskrift, dato) values ('".$af."','".$nyhed."','".$billede."','".$overskrift."',now())");
Avatar billede avminarm Juniormester
20. juli 2004 - 15:06 #5
nej ikke helt - du benytter SET men den skal benyttes ved UPDATE ikke ved INSERT
Avatar billede klaske_ko Nybegynder
20. juli 2004 - 15:10 #6
virker stadig ikke...
Avatar billede klaske_ko Nybegynder
20. juli 2004 - 15:11 #7
Du kunne prøve at logge ind jo :)

http://tinepigen.frac.dk/test/login.php

user : upit
code : upit
Avatar billede avminarm Juniormester
20. juli 2004 - 15:13 #8
smid en or die på:
mysql_query("insert into nyheder (af, nyhed, billede, overskrift, dato) values ('".$af."','".$nyhed."','".$billede."','".$overskrift."',now())") or die (mysql_error());
Avatar billede avminarm Juniormester
20. juli 2004 - 15:14 #9
og ret i din form - der er bedst at bruge "":

<form action="/test/make.php" method="post">
Avatar billede klaske_ko Nybegynder
20. juli 2004 - 15:18 #10
virker stadig ikke
Avatar billede martin1000ben Nybegynder
20. juli 2004 - 19:46 #11
prøv at lave en:

$sql = mysql_query("insert into nyheder (af, nyhed, billede, overskrift, dato) values ('".$af."','".$nyhed."','".$billede."','".$overskrift."',now())") or die (mysql_error());

print $sql;
og se om du kan se noget galt i den query?
Avatar billede martin1000ben Nybegynder
20. juli 2004 - 19:47 #12
hvad indeholder sql.php ?
Der bliver oprettet forbindelse til databasen i den ikk?
Avatar billede martin1000ben Nybegynder
20. juli 2004 - 19:48 #13
Det virker da fint nok????
Avatar billede klaske_ko Nybegynder
20. juli 2004 - 19:49 #14
ja nu fik jeg det til at virke, fik en kammi på msn til at hjælpe, nu er der et nyt prob.. :S den vil ikke vise selve nyheden under... :(
Avatar billede avminarm Juniormester
20. juli 2004 - 21:01 #15
klaske_ko>> godt du har fået det til at virke, men hvad var fejlen? - kan du ikke lige poste den færdige kode?
Avatar billede klaske_ko Nybegynder
20. juli 2004 - 21:37 #16
http://upit.dk/andet/make.phps <-- der er den :) i kan se den færdige på http://ekk.frac.dk
Avatar billede avminarm Juniormester
21. juli 2004 - 10:00 #17
hej klaske_ko - det er da den kode jeg skrev?

og btw så er din <form action="<? $PHP_SELF ?>" method="post"> forkert - jeg vil æde min gamle hat på at du bruger explorer som browser - den "gætter" nemlig selv på hvilken fil der skal benyttes i action - hvis action ikke er defineret korrekt:

<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">
Avatar billede klaske_ko Nybegynder
12. september 2004 - 14:45 #18
jamen den kode du gav mig, den ville jo ikke...den jeg fik på hardwareonline var dem som virkede...lukker
Avatar billede klaske_ko Nybegynder
12. september 2004 - 14:45 #19
lukker
Avatar billede avminarm Juniormester
12. september 2004 - 19:59 #20
klaske_ko - ikke særlig pænt at tage points selv - min kode virkede og jeg kunne på din .phps se at det var "min" kode det var anvendt ??
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