Avatar billede danic Nybegynder
02. april 2004 - 10:28 Der er 5 kommentarer og
1 løsning

Automatisk form funktion til at gemmer i mysql

Jeg har en masse indput forms, som alle består af input og textarea felter.

<input type="text" name="title">
<textarea name="today"></textarea>

Hvordan laver jeg en funktion som automatik opsamler alle input og textarea felter og gemmer den i dem i mysql.

Jeg tænkte at print_r($_POST); måske kunne bruges til at opsamle alle data ?

(Det er forudsat at tabellen er opretter og alle tabel felter hedder det samme imput felter)

gemformen($tabelname)
INSERT INTO $tabel SET $title=$title, $today=$today
(ved sidste felt skal koma automatisk skippes)
Avatar billede steench Nybegynder
02. april 2004 - 11:59 #1
Hej

Hvad mener du med 'automatisk'. Skal brugeren ikke trykke på en knap, når han er færdig med at taste ?.
Avatar billede danic Nybegynder
02. april 2004 - 12:25 #2
Brugeren trykker submit, det automatiske er at den funktionen jeg vil lave virker til alle forms, fordi den selv henter alle værdier fra form'en når der trykkes submit. Altså mange forms men kun en PHP gemme funktion.
Avatar billede steench Nybegynder
02. april 2004 - 13:27 #3
OK.

Hvis alle dine forms har samme indhold, skal du bare sørge for at, sætter name-værdien ens på dem alle. I din submit skriver du så bare navnet på den php-fil der sørger for at gemme i mysql databasen.
Hvis du har brug forskellige forms, kan du jo bare sende en (skjult) parameter med der fortæller hvor du kommer fra.
Avatar billede danic Nybegynder
02. april 2004 - 14:28 #4
Jeg tror ikke du forstå hvad jeg skriver, jeg prøver lige igen.

Alle forms har ikke det samme indhold, jeg har behov for at indsamle alle form navne automatisk og skyde dem ind i mysql, her var det jeg påtænker at benytte

=> print_r($_POST);
=> Denne skal jeg have formateret så den passer ind i min mysql_query

sql = "INSERT INTO $ALLEFORMNAVNE_FORMATERET_KORREKT";
(ved sidste felt skal koma automatisk skippes)
Avatar billede tjens Nybegynder
02. april 2004 - 19:50 #5
Prøv at se de forskellige brugeres kommentarer på siden her:

http://dk.php.net/register_globals

Mange af dem handler om håndtering af ukendte form-navne
Avatar billede danic Nybegynder
03. april 2004 - 11:26 #6
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