/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Kun udfyldte felter sendes til mail ?
Fra : hha


Dato : 11-06-02 14:32

min html side indeholder form felter
efter tryk på send ryger den vidre til PHP siden hvor mail funktionen
udføres.

hvordan får jeg kun sendt de udfyldte formular felter til min mail adr.
er der en kommando for dette.?





 
 
Kim Schulz (11-06-2002)
Kommentar
Fra : Kim Schulz


Dato : 11-06-02 14:46

On Tue, 11 Jun 2002 15:31:44 +0200
"hha" <virker@ikke_dk> wrote:
> min html side indeholder form felter
> efter tryk på send ryger den vidre til PHP siden hvor mail funktionen
> udføres.
>
> hvordan får jeg kun sendt de udfyldte formular felter til min mail
> adr. er der en kommando for dette.?

checker om de er !=""

if ($_POST["navn"]!="")
   $message += $_POST["navn"];
if ($_POST["adresse"]!="")
   $message += $_POST["adresse"];
if ($_POST["tlf"]!="")
   $message += $_POST["tlf"];

eller hvordan du nu foretrækker at teste

--
Kim Schulz - Freelance Development | I put instant coffee in a
www.schulz.dk - En nørds bekendelser | microwave and almost went back
www.linuxia.dk - hverdagens små hacks | in time. -- Steven Wright

Johan Holst Nielsen (11-06-2002)
Kommentar
Fra : Johan Holst Nielsen


Dato : 11-06-02 15:24



Kim Schulz wrote:
> On Tue, 11 Jun 2002 15:31:44 +0200
> "hha" <virker@ikke_dk> wrote:
>
>>min html side indeholder form felter
>>efter tryk på send ryger den vidre til PHP siden hvor mail funktionen
>>udføres.
>>
>>hvordan får jeg kun sendt de udfyldte formular felter til min mail
>>adr. er der en kommando for dette.?
>
>
> checker om de er !=""
>
> if ($_POST["navn"]!="")
>    $message += $_POST["navn"];
> if ($_POST["adresse"]!="")
>    $message += $_POST["adresse"];
> if ($_POST["tlf"]!="")
>    $message += $_POST["tlf"];
>
> eller hvordan du nu foretrækker at teste

En fordel ville være at lave en

if(trim($_POST["navn"]) != "") {
   $message .= $_POST["navn"]."\n";
}
if(trim($_POST["telefon"]) != "") {
   $message .= $_POST["telefon"]."\n";
}


mvh
Johan


Johan Holst Nielsen (11-06-2002)
Kommentar
Fra : Johan Holst Nielsen


Dato : 11-06-02 15:27

>>
>> checker om de er !=""
>>
>> if ($_POST["navn"]!="")
>> $message += $_POST["navn"];
>> if ($_POST["adresse"]!="")
>> $message += $_POST["adresse"];
>> if ($_POST["tlf"]!="")
>> $message += $_POST["tlf"];
>>
>> eller hvordan du nu foretrækker at teste
>
>
> En fordel ville være at lave en
>
> if(trim($_POST["navn"]) != "") {
> $message .= $_POST["navn"]."\n";
> }
> if(trim($_POST["telefon"]) != "") {
> $message .= $_POST["telefon"]."\n";
> }
>

Den der var i tvivl...
brug .= og IKKE += (+= skal bruges til at ligge tal sammen.. ikke
textstrenge!)

Og... lav en trim.. således man ikke får tomme felter med, hvor brugeren
blot har indtastet mellemrum f.eks.!

mvh
Johan


Kim Schulz (11-06-2002)
Kommentar
Fra : Kim Schulz


Dato : 11-06-02 15:34

> Den der var i tvivl...
> brug .= og IKKE += (+= skal bruges til at ligge tal sammen.. ikke
> textstrenge!)

ups en tastefejl i farten

> Og... lav en trim.. således man ikke får tomme felter med, hvor
> brugeren blot har indtastet mellemrum f.eks.!

god ide

--
Kim Schulz - Freelance Development | Taxes are going up so fast,
www.schulz.dk - En nørds bekendelser | the government is likely to
www.linuxia.dk - hverdagens små hacks | price itself out of the

Søg
Reklame
Statistik
Spørgsmål : 177522
Tips : 31968
Nyheder : 719565
Indlæg : 6408662
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste