Gå til innhold

Hjelp Til PHP skjema


Anbefalte innlegg

skal lage et ankelt slkema som skal sendes til min mail:

 

html koden lagres som siden "kontakt.html:

<form action="mail.php">
<b>Kontakt meg/oss:</b><br>
<input type="text" size="15" name="fra" value="Din epost"><br>
<input type="text" size="15" name="txt" value="TEKST"
<input type="Submit" value="Send!">
</form>

 

PHP KODEN lagres som "mail.php":

<p class="storre">Mailen er nå sendt..!</p>

<?
$myname = $fra;
$myemail = $fra;
$mytext = $txt;

$contactemail = "mottakers e-post";

$message = "$txt";
$subject = "Kontakt";


mail($contactemail, $subject, $message, $headers);
?>

på siden jeg fant dette sto det at dette var nok til å lage enklelt skjema for sentinf av mail, men når jeg prøver sendes ikke mailen, serveren har støtte for php så det skal ikke være noe problem,

tekker for alle svar!

Lenke til kommentar
Videoannonse
Annonse
hmm.. kan du redigere det inn i scriptet og poste det her:P sjønte ikke helt :p

Her. Lagde den litt enklere.

 

<form action="mail.php" method="POST">
Ditt navn: <input type="text" size="15" name="navn">
<br/>
Melding: <input type="text" size="15" name="melding">
<br/>
<input type="submit" value="Send">
</form>

 

mail.php

<?
$navn = $_POST['navn'];

$epost = "[email protected]";

$melding = $_POST['melding'];
$emne = "Kontakt";


mail($epost, $emne, $melding, $headers);
?>

 

Skjønner ikke hvorfor du skal ha med $navn når du ikke bruker den, men. :p

Endret av timb
Lenke til kommentar
den er aktivert, dette er litt flaut men jeg hadde skrevet feil epost:P

nå kommer den frem men nåe jeg skriver i skjemaet kommer ikke det jeg skriver frem i e-posten

Får du en annen tekst enn den du skrev inn, eller får du ikke tekst i det hele tatt?

Lenke til kommentar

html fila:

<form action="mail.php" method="POST">
Ditt navn: <input type="text" size="15" name="navn"><br />
Melding: <input type="text" size="70" name="melding"> <br/>
<input type="submit" value="Send">
</form>

 

mail.php

<?php

$epost = "HER SKRIVER DU DIN MAIL";
$melding = $_POST['melding']. "\n Mvh ".$_POST['navn'];
$emne = "Kontakt Form";

mail($epost, $emne, $melding);
?>

 

Nå har du med navnet også, kuttet ut header ettersom du ikke trenger den, byttet ut short tag <? med <?php

Endret av Even_A
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...