Jump to content


Photo

PHP Validation


  • Please log in to reply
1 reply to this topic

#1 transfield

transfield
  • Members
  • PipPip
  • Member
  • 17 posts

Posted 25 October 2006 - 03:05 PM

Hello,
I want to validate 4 text boxes(in a html form) to prevent users from keying in certain words. I'm using the code below to validate 1 text box & the code works fine. How do I use the same code to validate all 4 text boxes instead of re-writing the code 4 times?
if (in_array(strtoupper($_POST['Text_Box_1']), array('03-', '04-', '05-', '06-', '07-', '08-', '09-', '012', '013', '016', '017', '019', 'E10', 'E20', 'E30', 'RM1', 'RM2', 'RM3', 'RM4', 'RM5', 'RM6', 'RM7', 'RM8', 'RM9', '012-', '013-', '016-', '017-', '019-'))) die('This keyword is disallowed. Please click the BACK button of your browser & change your search criteria to something else. Thanks :-)');
The names of my text boxes are:-
Text_Box_1
Text_Box_2
Text_Box_3
Text_Box_4

Thanks a lot for your assistance.

#2 Orio

Orio
  • Staff Alumni
  • Advanced Member
  • 2,491 posts

Posted 25 October 2006 - 03:30 PM

<?php

for($i=1; $i<=4; $i++)
{
if (in_array(strtoupper($_POST['Text_Box_'.$i]), array('03-', '04-', '05-', '06-', '07-', '08-', '09-', '012', ''013', '016', '017', '019', 'E10', 'E20', 'E30', 'RM1', 'RM2', 'RM3', 'RM4', 'RM5', 'RM6', 'RM7', 'RM8', 'RM9', '012-', '013-', '016-', '017-', '019-')))
die('This keyword is disallowed. Please click the BACK button of your browser & change your search criteria to something else. Thanks :-)');
}

?>

Orio.
Think you're smarty?

(Gone until 20 to November)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users