Jump to content

PHP field validation


sphinx

Recommended Posts

Hello all!

 

I want to use PHP to valididate html fields. I'm using a form in index.php and using process.php to process the data, here is my current base:

 

<?php

  if (isset($_REQUEST['email']))
  {
$email = $_REQUEST['email'] ;
$subject = $_REQUEST['subject'] ;
$from = $_REQUEST['from'] ;
$amount = $_REQUEST['amount'] ;
$message = $_REQUEST['message'] ;
$from = $from;
$length = $amount;
    for ($p = 0; $p < $length; $p++) {
    mail("$email", "$subject",
    $message, "From:" . $from);
    }
  $headers = "From:" . $from;
  header('Location: success.php');
  }


?>

 

If I wanted to only allow a certain figure in the 'amount' field, would something like this work:

 

<?php
$options = array(
    'options' => array(
                      'min_range' => 1,
                      'max_range' => 99,
                      )
);

$options['options']['default'] = 1;
if (($int_c = filter_var($int_c, FILTER_VALIDATE_INT, $options)) !== FALSE) {
    echo "That number entered is between 1-99.";
}
?>

 

However, I'm not sure how I'd apply it to process.php to stop the 'mail' from occurring if the quantity is not between 1-99.

 

Also that above code doesn't echo' That number you have entered is not valid'

 

Many thanks

Link to comment
https://forums.phpfreaks.com/topic/251687-php-field-validation/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.