Mangler php til mail formular.

Tags:    php

Hej drenge og piger.

Jeg sidder og roder lidt med en mail formular.

Men jeg ved ikke hvad man skal gøre, så den bliver sendt, når man
trykker "send"

Mit webhost har phpmyadmin på one.com

Er er koden, som er til formularen:

<form>
<div class="fieldset">
<fieldset>
<legend><span>Kontakt</span></legend>
<label>Emne<span class="req">*</span><br/>
<input type="text" class="text" id="subject" name="subject"
value="" />
</label>
<br/>

<label>Besked<span class="req">*</span><br/>
<textarea class="bigtext" id="message" name="message"
cols="60" rows="10">
</textarea>
</label>
<br/>

Kontakform<br/>
<label>
<input type="radio" value="email" id="email" name="channel"
/>
Kontakt mig per e-mail</label><br/>
<label>
<input type="radio" value="phone" id="phone" name="channel"
/>
Kontakt mig telefonisk</label><br/>
<label>
<input type="radio" value="none" id="none" name="channel"
checked="checked"/>
Jeg skal ikke kontaktes. Beskeden er blot til
information.</label><br/>
<br/>

<label>Kontakperson<span class="req">*</span><br/>
<input type="text" class="text" id="person" name="person"
value=""/>
</label><br/>

<label>Telefon nr.<span class="req">*</span><br/>
<input type="text" class="text" id="phone_number"
name="phone_number" value=""/>
</label><br/>

<label>E-post adresse<span class="req">*</span><br/>
<input type="text" class="text" id="mail_address"
name="email_address" value=""/>
</label><br/>

<label>
<input type="checkbox" id="mail_copy" class="checkbox"
value="true" name="mailcopy" />
Send kopi af besked til min e-mail
</label>

<input type="hidden" name="recipient" value="info@virk.dk"/>
</fieldset>
</div>

<p>
<input type="submit" class="button" id="submit" value="Send
besked"/>
</p>
</form>


Men hvad skal jeg mere sætte ind, så den bliver sendt?

HJÆLP HJÆLP HJÆLP




7 svar postet i denne tråd vises herunder
5 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Hej

Du mangler form tags og noget kode til serveren der sender din kode.

Google php mail... der findes en masse artikler om det

Mvh.
Jhave



Jesper Have - Der er da form tags i scriptet? Og når han vælger at poste her, så er det fordi han gerne vil have et ordentlig svar, istedet for at skulle google, går jeg ud fra.

jonas Christensen - Hvilket felt er afsenders mail og hvilket er modtagers? :)



Du glemte at sætte de forskellige attributter i dit form-tag:
Fold kodeboks ind/udKode 

action er hvor formularen sender det til, og method kan være get eller post. :D



Du skal ændre:

Fold kodeboks ind/udKode 


Til:

Fold kodeboks ind/udKode 


Og:

Fold kodeboks ind/udKode 


Til:

Fold kodeboks ind/udKode 


Og øverst i dit PHP dokument (samme dokument som formularen) skal du skrive følgende PHP kode:

Fold kodeboks ind/udKode 


Indholdet fra de resterende input felter i din formular skal derudover have hver sin unikke værdi for name. Ellers kan du ikke benytte værdien for feltet i PHP.

Når de har hver sin værdi kan du konkantenere værdierne ind i $message, så de bliver sendt afsted i mailen.




Okay.

Du kan her få min udgave:

Fold kodeboks ind/udKode 


Det burde få din kode til at virke.

Jeg har fjernet det skjulte felt da det ikke behøver at være der, da det hele ligger i php.



action kan godt være tom :)



action kan godt være tom :)

Selvfølgelig, hvis den skal sende til den samme side :-)



t