html - $_POST array in wrong order? -


like submit array via $_post, works 1 foreach, how can combine 2 foreach-arrays without getting doubled?

i tried "ketitle" , and "kesoll", once @ time works..

html:

<div class="table-responsive"> <table class="table table-striped">     <thead>         <td>kühlgerät</td>         <td>soll</td>         <td>ist</td>                     </thead>     <tbody>   <?php  $todo_query = mysqli_query($db, "select * temp_ke listid = '1'");  while($row2 = mysqli_fetch_object($todo_query)) { ?>           <tr>             <th scope="row">                 <?php echo "$row2->ketitle"; ?>                 <input name="title[<? echo "$row2->ketitle";?>]" value="<? echo "$row2->ketitle";?>" type="hidden">             </th>                                            <td><?php echo "$row2->kesoll"; ?> °c<br>                 <input name="sollwert[<? echo "$row2->kesoll";?>]" value="<? echo "$row2->kesoll";?>" type="hidden">             </td>             <td>                 <input class="shortinput" name="istwert[]" value="" type="text"> °c<br>             </td>                                                </tr> <?php }} ?>              </tbody> </table>  <div class="tablefooter">ausgefüllt von: <input name="mitarbeiter" value="" type="text"></div> <br> <input type="submit" class="btn btn-default" value="temperaturen eintragen">  </form>      </div> 

next page $_post to:

<?php      foreach ($_post['title'] $ketitle) {         foreach ($_post['sollwert'] $kesoll) {             echo "$kesoll<br>";             echo "$ketitle<br><br>";             }     }   ?> 

form value

$_post['title'] = 'mein titel'; $_post['sollwert'] = '123'; 

thats array:

$kstitle = $_post['title']; $kesoll = $_post['sollwert'];  echo "$kesoll<br/>"; echo "$ketitle<br/>"; 

or in foreach:

foreach( $_post $value){   echo $value . "<br/>"; } 

output:

mein titel

123


Comments