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
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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