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; } ?>
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
07. marts 2009 - 13:59
#1
$message .= $_POST['antal2']>'0'." sæt"; i stedet for ." sæt"; så bare ." sæt"; :)
07. marts 2009 - 14:14
#2
ok men det giver mig ingen mellemrum, ?
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";
07. marts 2009 - 17:41
#4
Hej derude er der ingen der kan se min fejl...
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
31. marts 2011 - 17:18
#6
lukker
Vi tilbyder markedets bedste kurser inden for webudvikling