Avatar billede krydset Nybegynder
20. august 2003 - 13:49 Der er 11 kommentarer og
1 løsning

vil ikke indsætte i db

hejsa burde det her ikke virker???

her er min form.
<FORM action="insert_news.php" method="POST">
<h4>SKRIV TITLE:</h4><INPUT type="text" name="titel" maxlength="30">
<BR>
<BR>
<H4>SKRIV NYHED:</H4>
<BR>
<TEXTAREA cols="40" rows="4" name="nyhed" wrap=virtual></TEXTAREA>
<BR>
<BR>

<INPUT type="submit" name="submit" value="send nyhed">
</FORM>
----------------------------------------------------------
og script
<?PHP

include("../dbconnect.php");

if (! empty($_POST['news']))
{
    mysql_query("INSERT INTO news (titel, nyhed) VALUES('".$_POST['titel']."','".$_POST['nyhed']."')") or die(mysql_error());
}
?>

er det mig der laver en fejl 40 eller hvad??
håber på hjælp :-O
Avatar billede erikjacobsen Ekspert
20. august 2003 - 13:52 #1
Har du et felt ved navn 'news' ?
Avatar billede jensendk Nybegynder
20. august 2003 - 13:53 #2
Hvad får du af fejlmeddelse?
Avatar billede krydset Nybegynder
20. august 2003 - 13:53 #3
nej tabel hedder news og felter id, news, titel, dato!!
Avatar billede krydset Nybegynder
20. august 2003 - 13:54 #4
ingen fejl den indsætter ikke noget i db
Avatar billede erikjacobsen Ekspert
20. august 2003 - 13:59 #5
Har du et felt i din form ved navn 'news' ?
Avatar billede krydset Nybegynder
20. august 2003 - 14:00 #6
nej felterne hedder id, news, titel, dato

og tabellen hedder news

er det i $_post('news']))
den er gal???
Avatar billede krydset Nybegynder
20. august 2003 - 14:01 #7
undskyld rettelse

felterne hedder id, nyhed, titel, dato og tabellen hedder news!!!!!!!!!
Avatar billede krydset Nybegynder
20. august 2003 - 14:04 #8
det var her if (! empty($_POST['news'])) den var gal der skulle stå nyhed *GG* det var en fejl 40
Avatar billede jakoba Nybegynder
20. august 2003 - 14:04 #9
hvorfor angiver du feltnavnet 'nyhed' når feltet hedder 'news' ? mon ikke det har noget med det at gøre.

men din or die(...) burde give dig en fejlmeddelelse.

det kan være det er en skidt ide med et feltnavn der er det samme som tabellens navn (compurere er nemme at forvirre).

mvh JakobA
Avatar billede krydset Nybegynder
20. august 2003 - 14:09 #10
lige 2 min jacoba.

min db hedder "pc-dk" i den er der en tabel der hedder "news" og 4 felter "id, titel, nyheder, dato"
Avatar billede krydset Nybegynder
20. august 2003 - 14:10 #11
det her hed den fra starten if (! empty($_POST['news']))
men blev lavet om til
if (! empty($_POST['nyheder']))

jeg troede der skulle stå db navnet i if sætningen, men det er jo feltnavnet.
Avatar billede krydset Nybegynder
11. oktober 2003 - 09:36 #12
Kan ikke huske om jeg fik det til at virker :-/
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