On h, 2007-02-12 at 14:54 +0100, Matthias S. wrote: > hi jochem, > > thanks. i've tripplechecked on the names, but just in case I miss something > obvious, I'll post the entire snippets. > > +++ HTML form +++ > <form action="templates/prokop/submit.php" method="post"> > <input type="hidden" name="_type" value="2"> > > <div class="FormLabel">Name <span class="translate">Name</span>:</div> > <input type="text" name="_txtName" maxlength=50> > > <div class="FormLabel">Email-Address <span class="translate">E-Mail > Adresse</span>:</div> > <input type="text" name="_txtEmail" maxlength=50> > > <div class="FormLabel">Age <span class="translate">Alter</span>:</div> > <input type="text" name="txtAge" maxlength=50 style="width:70px";> I'm not sure but this ; at the end of the line may cause troubles the line should be correctly: <input type="text" name="txtAge" maxlength=50 style="width:70px;"> greets Zoltán Németh > > <div class="FormLabel">Gender <span > class="translate">Geschlecht</span>:</div> > <select name="_optGender" style="width:150px;"> > <option value="female" selected>female | weiblich > <option value="male">male | mnnlich > </select> > > <div class="FormLabel">Anything more to say? <span class="translate">Noch > ein Kommentar?</span></div> > <textarea name="_txtInfo" rows="3"></TEXTAREA> > > <div class="SubmitButton"> > <input type="submit" name="_btnSubmit" value="Submit"> > </div> > > <br> > </form> > +++ > +++ PHP file +++ > $name = $_POST['_txtName']; > $email = $_POST['_txtEmail']; > $age = $_POST['txtAge']; > $gender = $_POST['_optGender']; > $info = $_POST['_txtInfo']; > > $message = "Name: " . $name . "\n"; > $message .= "Email: " .$email . "\n"; > $message .= "Age: " . $age . "\n"; > $message .= "Gender: " . $gender . "\n"; > $message .= "Info: " . $info; > try { > mail("bla@xxxxxxxx", "Request", $message, _getMailHeaders($name, email)); > } > catch(Exception $e) > { > ... > } > +++ > > > "Jochem Maas" <jochem@xxxxxxxxxxxxx> schrieb im Newsbeitrag > news:45D069F4.5070905@xxxxxxxxxxxxxxxx > > Matthias S. wrote: > > > hi zoltan, > > > > > > thanks for your reply. i've tried the -f switch but the only effect it > has > > > is an error message ;) > > > > > > Warning: mail() [function.mail]: SAFE MODE Restriction in effect. The > fifth > > > parameter is disabled in SAFE MODE. > > > > which another way of saying 'my hosting env sucks' - but that's besides > the point. > > (short story: 'safe mode' isn't) > > > > > > > > as for the age value: > > > it is simply incorrect because it is always empty... input might be for > > > example 25, but the var $age contains always an empty string. > > > > > > Can you help? I'm a programmer (C++) > > > > so the concept of debugging code should not be new to you. > > so hello to print_r(), var_dump() and echo - they are your friends. > > > > e.g. stick the following at the top of your script (to start with): > > > > var_dump( > > $_POST['_txtAge'], > > $_POST > > ); > > > > my guess is your form element name and post array key are not identical. > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php