title: PROBLEM: PHP strip_tags & multi-dimensional array form parameter
body: <p>I'm having problems stripping the tags from the textual inputs retrieved from my form so as to do something with them in <code>checkout.php</code>. The input is stored in a <code>multi-dimensional array</code>.</p>
  
  <p>Here's my form:</p>
  
  <pre><code>  echo '&lt;form name="choose" action="checkout.php" method="post" onsubmit="return  validate_second_form(this);"&gt;';
  
          echo '&lt;input type="hidden" name="hidden_value" value="'.$no_guests.'" /&gt;';
  
          if($no_guests &gt;= 1){
  
              echo '&lt;div class="volunteer"&gt;';
                  echo '&lt;fieldset&gt;';
                      echo '&lt;legend&gt;Volunteer:&lt;/legend&gt;';
                          echo '&lt;label&gt;Table:&lt;/label&gt;';
                          echo '&lt;select name="volunteer_table"&gt;';
                              foreach($tables as $t){
                                      echo '&lt;option&gt;'.$t.'&lt;/option&gt;';
                                  }
                          echo '&lt;/select&gt;&lt;br&gt;&lt;br&gt;';
                          echo '&lt;label&gt;Seat number:&lt;/label&gt;';
                          echo '&lt;select name="volunteer_seat"&gt;';
                              foreach($seats as $seat){
                                      echo '&lt;option&gt;'.$seat.'&lt;/option&gt;';
                                  }
                          echo '&lt;/select&gt;&lt;br&gt;&lt;br&gt;';
                          //echo '&lt;br&gt;';
                  echo '&lt;/fieldset&gt;';
              echo '&lt;/div&gt;';
  
              for($i=0;$i&lt;$no_guests;$i++){
                  $guest = "guest_".$i;
                  echo '&lt;div class="'.$guest.'"&gt;';
                      echo '&lt;fieldset&gt;';
                          echo '&lt;legend&gt;Guest '.$i.':&lt;/legend&gt;';
                              echo '&lt;label&gt;First Name:&lt;/label&gt;';
                              echo '&lt;input type="text" name="guest['.$i.']['.$first_name.']" id="fn'.$i.'"&gt;';
                              echo '&lt;label&gt;Surname:&lt;/label&gt;';
                              echo '&lt;input type="text" name="guest['.$i.']['.$surname.']" id="surname'.$i.'"&gt;&lt;br&gt;&lt;br&gt;';
  
                              echo '&lt;label&gt;Date of Birth:&lt;/label&gt; &lt;br&gt;';
                              echo '&lt;label&gt;Day:&lt;/label&gt;';
                              echo '&lt;select name="guest['.$i.'][dob_day]"&gt;';
                                  for($j=1;$j&lt;32;$j++){
                                      echo"&lt;option value='$j'&gt;$j&lt;/option&gt;";
                                  }
                              echo '&lt;/select&gt;';
  
                              echo '&lt;label&gt;Month:&lt;/label&gt;';
                              echo '&lt;select name="guest['.$i.'][dob_month]"&gt;';
                                  for($j=0;$j&lt;sizeof($month);$j++){
                                      $value = ($j + 1);
                                      echo"&lt;option value='$value'&gt;$month[$j]&lt;/option&gt;";
                                  }
                              echo '&lt;/select&gt;';
  
                              echo '&lt;label&gt;Year:&lt;/label&gt;';
                              echo '&lt;select name="guest['.$i.'][dob_year]"&gt;';
                                  for($j=1900;$j&lt;$year_limit;$j++){
                                      echo"&lt;option value='$j'&gt;$j&lt;/option&gt;";
                                  }
                              echo '&lt;/select&gt; &lt;br&gt;&lt;br&gt;';
  
                              echo '&lt;label&gt;Sex:&lt;/label&gt;';
                              echo '&lt;select name="guest['.$i.']['.$sex.']"&gt;';
                                  echo '&lt;option&gt;Female&lt;/option&gt;';
                                  echo '&lt;option&gt;Male&lt;/option&gt;';
                              echo '&lt;/select&gt;&lt;br&gt;&lt;br&gt;';
  
                              echo '&lt;label&gt;Table:&lt;/label&gt;';
                              echo '&lt;select name="guest['.$i.']['.$table.']"&gt;';
                                  foreach($tables as $t){
                                      echo '&lt;option&gt;'.$t.'&lt;/option&gt;';
                                  }
  
                              echo '&lt;/select&gt;&lt;br&gt;&lt;br&gt;';
                              echo '&lt;label&gt;Seat number:&lt;/label&gt;';
                              echo '&lt;select name="guest['.$i.']['.$seat_no.']"&gt;';
                                  foreach($seats as $seat){
                                      echo '&lt;option&gt;'.$seat.'&lt;/option&gt;';
                                  }
                              echo '&lt;/select&gt;&lt;br&gt;&lt;br&gt;';
                              //echo '&lt;br&gt;';
                      echo '&lt;/fieldset&gt;';
                  echo '&lt;/div&gt;';
              }
          }
          else{
              echo '&lt;div id="volunteer"&gt;';
                  echo '&lt;fieldset&gt;';
                      echo '&lt;legend&gt;Volunteer:&lt;/legend&gt;';
                          echo '&lt;label&gt;Table:&lt;/label&gt;';
                          echo '&lt;select name="volunteer['.$table.']"&gt;';
                              foreach($tables as $t){
                                      echo '&lt;option&gt;'.$t.'&lt;/option&gt;';
                                  }
                          echo '&lt;/select&gt;&lt;br&gt;&lt;br&gt;';
                          echo '&lt;label&gt;Seat number:&lt;/label&gt;';
                          echo '&lt;select name="volunteer['.$seat_no.']"&gt;';
                              foreach($seats as $seat){
                                      echo '&lt;option&gt;'.$seat.'&lt;/option&gt;';
                                  }
                          echo '&lt;/select&gt;&lt;br&gt;&lt;br&gt;';
                          //echo '&lt;br&gt;';
                  echo '&lt;/fieldset&gt;';
              echo '&lt;/div&gt;';
          }
          echo '&lt;input type="submit" value="Submit form"&gt;';
      echo '&lt;/form&gt;';
  </code></pre>
  
  <p>here's checkout.php:</p>
  
  <pre><code>if(isset($_POST['guest'])){
  foreach($_POST['guest'] as $guest){
      $guest['first_name'] = strip_tags($guest['first_name']);
      $guest['surname'] = strip_tags($guest['surname']);
  }
  //$_SESSION['guest'] = $guests;
  }
  </code></pre>