Gå til innhold

Anbefalte innlegg

Hei.

Jeg lurte litt på hvordan jeg setter størrelsen på feltene hvor du kan fylle inn info.

Det jeg også lurte på, er hvordan jeg får sent det utfylte skjemae til meg på e-post i tilegg til å vise det på "welcome.php"

 

 

 

Skjema:

<html>
<body><form action="welcome.php" method="POST">
<input type="text" name="name" />
<input type="text" name="age" />
<input type="text" name="info" />
<input type="submit" />
</form></body>
</html>

 

Utfylt skjema:

<html>
<body><strong>Nickname:</strong> <?php echo $_POST["name"]; ?>
<strong>Age:</strong> <?php echo $_POST["age"]; ?>
<strong>Info:</strong> <?php echo $_POST["info"]; ?>
</body>
</html>

Lenke til kommentar
Videoannonse
Annonse

skal svare deg jeg vettu... :)

 

Større (lengre) tekstfelt

<input type="text" name="name" size = "40">

 

Maile informasjon

<?php

$navn = $_POST["name"];

$age = $_POST["age"];

$info = $_POST["info"];

 

$til = "[email protected]";

 

$melding = "Navn: $navn \n\n";

$melding .= "Alder: $age\n\n";

$melding .= "Info: $info";

 

 

mail($til,$melding,'');

?>

<html>

<body><strong>Nickname:</strong> <?php echo $_POST["name"]; ?>

<strong>Age:</strong> <?php echo $_POST["age"]; ?>

<strong>Info:</strong> <?php echo $_POST["info"]; ?>

</body>

</html>

 

PS...

Går ikke helt god for at det funker, men det er verdt et forsøk ;)

Endret av fjartan
Lenke til kommentar
skal svare deg jeg vettu...  :)

 

Større (lengre) tekstfelt

<input type="text" name="name" size = "40">

yey :dribble:

 

oki.. lenger ja.. hmm.. går det ikke ann å få et høyere felt? :ermm:

 

 

 

EDIT: Prøvde meg på det mail opplegge.. funket, men.. $melding blir suject på mailen... :no:

 

hjelp :scared:

 

Noen som kan hjelpe?

 

 

EDIT2: hehe.. fikk det vist til :thumbs:

 

 

EDIT3: fikk et nytt problem.. ved å hammre på F5, så får jeg MANGE mailer.. er det muli å disable "refresh"?

Endret av aog
Lenke til kommentar

Hvis du skal ha et "høyere" felt, må du nok over på <textfield>. Legg til attributtene cols="" og rows="" for å spesifisere høyde og bredde i rader og kolonner.

 

Du kan ikke disable refresh, men du kan redirecte brukeren med en gang mailen er sendt. Bruk manipulering av headers til det.

Lenke til kommentar

en ting som kan gå an å gjøre for å forhindre "spam", er å lagre noen av feltene i session feks, og sjekke om de sendte variablene er like session variabelen, dersom dem er like, så sender man ikke mail.

 

Finnes sikkert lurere måter å gjøre det på, men det fungerer for meg.

Lenke til kommentar
en ting som kan gå an å gjøre for å forhindre "spam", er å lagre noen av feltene i session feks, og sjekke om de sendte variablene er like session variabelen, dersom dem er like, så sender man ikke mail.

 

Finnes sikkert lurere måter å gjøre det på, men det fungerer for meg.

Hva er det du mener?

"lagre noen av feltene i session feks, og sjekke om de sendte variablene er like session variabelen" - feltene i skjemaet?

Forklar litt?

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...