Avatar billede the_zyx Nybegynder
05. august 2003 - 17:47 Der er 14 kommentarer og
2 løsninger

Formfelt vil ikke udskrives i mail

Hejsa..
Jeg har et form felt som dette:

<input type="hidden" name="fag" size="20" value="<?php echo $_GET["titel"]; ?>">

Når man så efterfølgende trykker send, skulle den jo gerne kunne udskrive dette i en mail som dette:

Html
<?
mail("mail@mail.dk",
"Emnet--- bla bla...",
"
Fag: $fag
Navn: $navn

",

"From: $mail\nReply-to: mail@mail.dk"); ?>


Men den udskriver ikke $fag
Hvad gør jeg forkert?!
Avatar billede riversen Nybegynder
05. august 2003 - 17:51 #1
prøv med $_REQUEST["fag"]
Avatar billede nicklasb Nybegynder
05. august 2003 - 17:59 #2
hvis din form bliver postet med method post skal du bruge $_POST['fag']. Eller hvis den bliver postet med get, skal den hedde $_GET['fag']
Avatar billede stalle Nybegynder
05. august 2003 - 18:01 #3
eller $_POST[tag];
Avatar billede the_zyx Nybegynder
05. august 2003 - 22:45 #4
Tak.. prøver lige lidt forskelligt
Avatar billede the_zyx Nybegynder
05. august 2003 - 22:55 #5
Det ser sådan ud:

<form name="brev" onSubmit="java script:return tjekbrev();" action="tilmeld.php" method="post">

Jeg kan stadig ikke få det til at virke..?!
Avatar billede stalle Nybegynder
05. august 2003 - 23:00 #6
Hvordan har du det til at se ud nu ?
Avatar billede the_zyx Nybegynder
05. august 2003 - 23:17 #7
HVad mener du?
Avatar billede stalle Nybegynder
05. august 2003 - 23:18 #8
Hvordan ser det ud, hvor du forsøger at hente indholdet af formfeltet ud ?
Avatar billede the_zyx Nybegynder
05. august 2003 - 23:21 #9
Nårrh, bare med

$fag

har prøvet med : $_POST[fag]

her melder den ingen fejl, men udskriver bare heller ikke noget..

Jake
Avatar billede the_zyx Nybegynder
05. august 2003 - 23:23 #10
yes nu virker det..
Avatar billede the_zyx Nybegynder
05. august 2003 - 23:24 #11
Mega fejl af mig, havde glemt at ændre noget..! SHIT..

Det virkede sgu nok fra starten... hehe..
Nå, stalle du skal have lidt.. hvor meget synes du er rimeligt?!
Avatar billede the_zyx Nybegynder
05. august 2003 - 23:24 #12
For du havde jo trods alt svaret
Avatar billede stalle Nybegynder
05. august 2003 - 23:32 #13
Gi hvad du synes er fair, men jeg var nu ikke den første...så en deling ville måske ikke være af vejen ?
Avatar billede the_zyx Nybegynder
05. august 2003 - 23:57 #14
tjaehh hvis I får 10 point hver?!
R det okay?
Avatar billede nicklasb Nybegynder
06. august 2003 - 14:33 #15
helt fint med mig.. Men pointene betyder ikke noget..
Ikke for at rette på stalle eller andre, eller gøre mig bedre end dem. For hvis det virker hos dig, virker det da HELT sikkert som det skal ;)
men jeg havde helt klart valgt løsningen med '-er rundt om navnet. Der skal ikke meget mere end en lidt dårligt forklaret / rodet kode til før det meget vel kan betale sig at have sat dem rundt om. Hvis du regner med at kode bare en smule mere avanceret koder i php, kommer du sikkert også til at arbejde en del med inputs fra brugeren, og her ville det jo være smart at man også via et input fra kunne sætte en funktion i gang ?!
Problemet med løsningen uden er at du meget let ved en retning af en færdig kode sagtens kunne komme i tvivl om hvorvidt det egentligt er en funktion eller et navn. Tænker også her på sessions, cookies, servervariabler osv. Selvfølgelig er det til at finde ud af MEGET hurtigt, men alligevel MEGET hurtigere bare at kunne sortere dem med '-erne rundt om fra :D
Avatar billede the_zyx Nybegynder
06. august 2003 - 17:47 #16
Tak for dit lange svar.. det vil jeg tænke over..
I får sgu 30 hver.. Brug dem godt..
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