Hmm..Nu har jeg ikke så meget forstand på php og mysql men jeg prøver alligvel.. Prøv : $titel = mysql_real_escape_string(strip_tags($_POST['titel'])); $sql = "INSERT INTO arrangement(titel,dato)"."VALUES('$titel',now())"; mvh Jens
Efter at have rettet insert-sætningen tilbage virker den del af programmet, men script-fejlmeddelsen virker ikke.
Synes godt om
Slettet bruger
14. april 2006 - 15:43#5
Måske det vil hjælpe hvis du sætte anførselstegn om din onClick-parameter og satte et semicolon efter funktionskaldet, så der står onClick="return tjek();" :)
Vi er inde på det rigtige spor. Fejlmeddelelsen kommer imidlertid i samme øjeblik man placerer markøren i feltet - og ikke efter man har trykket på submit.
Nåh ja, det var selvfølgelig ikke til at vide, at det var det jeg ønskede. Der er en detalje der driller. Formularen står og er "tømt" efter at have skrevet en post, sådan som den skal gøre. Hvis man så trykker på browserens "opdater" bliver den samme post skrevet igen i databasen. Hvordan får jeg bedst slettet de skjulte data.
du mener at når formen gemmer data i db skal de samme data vises i formen igen og hvis man så trykker gem opdateres data i db istedet for at der gemmes nye rækker ?
Nej, Der vises ikke noget i min formular efter at have trykket submit - og databasen bliver opdateret - og det er OK. Men trykker på Explorers-opdater tilføjes den samme post en gang til. -imod min vilje.
...kode... $sql = "insert into arrangement(titel,dato) values('$titel',now())"; mysql_query($sql) or die (mysql_error()); print "Din post er indsat i basen"; exit;
Ja, men så går den ud af forløbet og over på en tom side. Meningen er, at man løbende skal kunne indtaste poster uden formularen forsvinder fra skærmen. Man kan ganske vist godt taste en ny post som det nu er lavet, men dataene fra den seneste indtastning ligger stadig gemt i programmets variabler, og laver derfor nemt ravage.
Ja, nu kommer den i det mindste fra Explorers side med en meddelse om at: "Siden ikke kan opdateres før daterne sendes igen." - og så har man da mulighed for at standse den der.
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.