Guest User

http://goo.gl/vKd6Co

a guest
Aug 27th, 2013
745
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.04 KB | None | 0 0
  1. <?
  2.  
  3.     // Separate input generator
  4.     function genSeparateInput($name,$size){
  5.         $c = "";
  6.         for($i=0; $i < $size; $i++){
  7.             $c .= "<input name='".$name."[]' maxlength='1' size='1' />";
  8.         }
  9.         return $c;
  10.     }
  11.    
  12.     // Format separate input
  13.     function getSeparateData($input_array,$name_array){
  14.         $array = array();
  15.         // loop each separate input
  16.         foreach($name_array as $name){
  17.             //if inputbox is null , insert space
  18.             for($i = 0;$i < sizeof($input_array[$name]);$i++)
  19.                 if(strlen($input_array[$name][$i]) == 0)
  20.                     $input_array[$name][$i] = " ";
  21.            
  22.             $array[$name] = trim(implode("",$input_array[$name]));
  23.         }
  24.         return $array;
  25.     }
  26.    
  27.    
  28.     if($_POST){
  29.         $separate_array = array("first_name","last_name");
  30.         $formated_data = getSeparateData($_POST,$separate_array);
  31.        
  32.         //Print result
  33.         echo "<pre>" . print_r($formated_data) . "</pre>";
  34.     }
  35.    
  36.  
  37. ?>
  38.  
  39. <form method="POST" action="test.php">
  40.     First Name:<?=genSeparateInput("first_name",10);?><br/>
  41.     Last Name:<?=genSeparateInput("last_name",12);?><br/>
  42.     <input type="submit"/>
  43. </form>
Add Comment
Please, Sign In to add comment