Hjælp til at oprette en formular

This is a discussion on Hjælp til at oprette en formular within the Produktion af websider ved brug af php (dk.edb.internet.webdesign.serverside.php) forum.

Hjælp til at oprette en formular

Postby Claus Tersgov on Mon Nov 17, 2008 1:40 am

Hej wizards

Jeg vil gerne have en formular med 7-8 felter, en tilmeldingsformular. Når
folk har udfyldt den og trykker "submit" så skal indholdet af alle felterne
sendes til en mailadresse.

Kræver det en database, eller kan det klares uden?

Jeg laver det hele i dreamweaver CS3. Kan den selv lave alt kode til
scriptet, eller skal der andre ting til?

Når jeg har sat formen op, hvor angiver jeg så, hvilke variable der skal
sendes med submit knappen. Hvad hedder det, jeg skal lede efter?
Hvor indsætter jeg den e-mail adresse, det hele skal sendes til?

Jeg formoder, at min webservers sendmail funktion klarer resten?

Claus

--
Professionel eller hobby Bogbinder Søges!
Er du god til bogindbinding og har du selv værksted og værktøj
samt masser af ledig tid, så skriv gerne. Så har jeg en god ide til
samarbejde. Du skal kunne levere pænt kvalitetsarbejde.


Claus Tersgov
 
Posts: 3
Joined: Tue May 29, 2007 8:37 am

Re: Hjælp til at oprette en formular

Postby Bertel Lund Hansen on Mon Nov 17, 2008 1:53 am

Claus Tersgov skrev:

> Jeg vil gerne have en formular med 7-8 felter, en tilmeldingsformular. Når
> folk har udfyldt den og trykker "submit" så skal indholdet af alle felterne
> sendes til en mailadresse.

> Kræver det en database, eller kan det klares uden?

En database vil være en god ting til at holde styr på alle de
tilmeldte, men den funktionalitet du beskriver, kræver det ikke.

> Jeg laver det hele i dreamweaver CS3. Kan den selv lave alt kode til
> scriptet, eller skal der andre ting til?

Jeg kender ikke Dreamweaver.

> Når jeg har sat formen op, hvor angiver jeg så, hvilke variable der skal
> sendes med submit knappen.





Man har adgang til feltets indhold med variablen
$_POST['fornavn']. Du skal ikke angive at noget sendes. Alle
elementernes indhold sendes automatisk når der submittes.

> Hvor indsætter jeg den e-mail adresse, det hele skal sendes til?

I det modtagende script (indmeld.php i mit eksempel). Deri
skriver du

mail ($mailadresse,$emne,$meddelelse);

Hvis du vil tjekke om det gik godt, bruger du:

if ( ($modtager,$emne,$meddelelse))
echo "Hurra!";
else
echo "Oh jammer!";

> Jeg formoder, at min webservers sendmail funktion klarer resten?

Ja.

--
Bertel
http://bertel.lundhansen.dk/ FIDUSO: http://fiduso.dk/
Bertel Lund Hansen
 
Posts: 1247
Joined: Thu Jul 17, 2003 11:57 am

Re: Hjælp til at oprette en formular

Postby Claus Tersgov on Mon Nov 17, 2008 2:38 am

Bertel Lund Hansen skrev bl.a.:


> En database vil være en god ting til at holde styr på alle de
> tilmeldte, men den funktionalitet du beskriver, kræver det ikke.

Ok, tak for det.

Desværre gik serveren helt død, da jeg installerede seneste php, så det må
jeg starte forfra med i nat. Jeg er nødsaget til at holde serveren kørende
hele dagen, så jeg vender tilbage med formularen i morgen. Jeg kan jo ikke
teste det uden php.. :-)

Men det er faktisk ikke så indviklet, som jeg havde frygtet. DWC3 er altså
rigtig genial. Du skulle prøve den. Du kan godt glemme alt om det gamle
image, den havde, det har Adobe fået rettet godt op på.

Claus

--
Som stadig søger en bogbinder!


Claus Tersgov
 
Posts: 3
Joined: Tue May 29, 2007 8:37 am

Re: Hjælp til at oprette en formular

Postby Bertel Lund Hansen on Mon Nov 17, 2008 3:39 am

Claus Tersgov skrev:

> Men det er faktisk ikke så indviklet, som jeg havde frygtet. DWC3 er altså
> rigtig genial.

Det har jeg hørt før.

> Du skulle prøve den.

Den er for dyr.

--
Bertel
http://bertel.lundhansen.dk/ FIDUSO: http://fiduso.dk/
Bertel Lund Hansen
 
Posts: 1247
Joined: Thu Jul 17, 2003 11:57 am


Return to Produktion af websider ved brug af php (dk.edb.internet.webdesign.serverside.php)

Who is online

Users browsing this forum: No registered users and 0 guests