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
Post a Comment