Avatar billede tinebn Nybegynder
07. marts 2009 - 13:30 Der er 5 kommentarer og
1 løsning

Formmail - mellemrum og kun sende hvis antal

mit output ser sådan ud i min mail

11250kr
0kr
kr
0

mangler mellemrum og så den skriver sæt

$i="0";
if(isset($_POST['email']))
  {
  //send email
  $to =xx.dk'.',';
  $to .='xx.com';
  $from = $_POST['email'];
  $subject = $_POST['emne'];
  $message = $_POST['besked']."\r\n";
$message .= $_POST['brugernavn']."\r\n";
*/ her starter mine problemer, helt sikkert anførselstegnsproblemer ?? og   kan jeg nok ikke bruge p.g.a ; ? */
$message .= $_POST['antal1']>'0'."sæt";
  $message .= $_POST['total1']."kr"."\r\n";
    $message .= $_POST['antal2']>'0'." sæt";
  $message .= $_POST['total2']."kr"."\r\n";
    $message .= $_POST['antal3']>'0'." sæt";
    $message .= $_POST['total3']."kr"."\r\n";
    $message .= $_POST['antal4']>'0'." sæt";
    $message .= $_POST['total4'];
mail($to,$subject,$message,$from);
  $i="1";
  }
  switch($i)
    {
case 0:
echo" Bestillingen er ikke sendt";
break;
case 1:
echo "<h1>Bestilling er sendt.<br />  ";
Break;
  }
  ?>
Avatar billede jantzen88 Nybegynder
07. marts 2009 - 13:59 #1
$message .= $_POST['antal2']>'0'."&nbsp;sæt";

i stedet for ."&nbsp;sæt"; så bare ." sæt"; :)
Avatar billede tinebn Nybegynder
07. marts 2009 - 14:14 #2
ok men det giver mig ingen mellemrum, ?
Avatar billede tinebn Nybegynder
07. marts 2009 - 14:21 #3
min syntax er helt forkert..

for den acceptere min >'0' men vil ikke vise text efterfølgende...
og nu er output uanset indtastning kun

for alle felter samlet

11111111
så jeg gør noget meget galt !!!!!!

$message .= $_POST['brugernavn']."\r\n";
$message .= $_POST['antal1']>'0'."sæt";
  $message .= $_POST['total1']>'0'."kr"."varnr:1"."\r\n";
    $message .= $_POST['antal2']>'0'.";sæt";
    $message .= $_POST['total2']>'0'."kr"."varnr:2"."\r\n";
    $message .= $_POST['antal3']>'0'."sæt";
    $message .= $_POST['total3']>'0'."kr"."varnr:3"."\r\n";
    $message .= $_POST['antal4']>'0'."sæt";
    $message .= $_POST['total4']>'0'."kr"."varnr:4";
Avatar billede tinebn Nybegynder
07. marts 2009 - 17:41 #4
Hej derude er der ingen der kan se min fejl...
Avatar billede tinebn Nybegynder
07. marts 2009 - 18:14 #5
Hvordan putter jeg >0 ind i min formmail ??
det er nemlig min >0 der skaber balladen

sletter jeg den får jeg

0sæt0krvarnr:1
1;sæt2400krvarnr:2
0sæt0krvarnr:3
0sæt0krvarnr:4
Avatar billede tinebn Nybegynder
31. marts 2011 - 17:18 #6
lukker
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