Reply to Switch

Your name:

Reply:


Posted by Bill H on 11/20/07 00:47

I wrote a PHP script that the user decides who they want to send the email
to based on the selection from a "dropdown" box. The essential part of the
script that I'm having problems with is:

<?php

/* Pre-defined script variables. */
$eol = "\n";
$mailto = 'me@mycorp.net';
$mailfrom = 'webserver@mycorp.net';
$subject = 'Contact Us Request';

/* Initialize a clean array to replace $_POST with clean data */
$etype = $_POST['etype'];
$errmsg = 'etype-: '.$etype.' | Case value-: ';

/* Define the mailto address
switch ($etype) {
case 0:
$mailto = 'sales@mycorp.net';
$errmsg .= '0';
break;
case 1:
$mailto = 'support@mycorp.net';
$errmsg .= '1';
break;
case 2:
$mailto = 'webmaster@mycorp.net';
$errmsg .= '2';
break;
case 3:
$mailto = 'myacct@mycorp.net';
$errmsg .= '3';
break;
default:
$mailto = 'me@mycorp.net';
$errmsg .= 'default';
}
..
..
builds an email and sends it to myself.
?>

The email shows up at the "me" address instead of the "myacct" address. The
problem is the email shows "etype-: 3 | Case value-: ". This indicates
that the switch didn't work at all. Can anyone tell me why?

Thanks,

Bill

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация