php - Loop in form with foreach and session -


i have form loop inside. here code:

<form action="<?php echo $_server['php_self'];?>" method="post">     <?php ($i = 1; $i <= 2; $i++) {     echo "numero ";     echo $i;     echo "<input type='text' name='number2[$i]' id='number2{$i}' />";    }     ?>    <input type="submit" name="submitbutton" value="confirm!">    </form>    <?php    print_r( $_post  ); if(!isset($submitbutton)) {     if (isset($_post['number2']) != "") {         echo "<b>{$_post['number2']}</b>, !\n";         $ni = $_post['number2'];     }  } ?> 

the output is:

array ( [number2] => array ( [1] => 3 [2] => 4 ) [submitbutton] => confirm! ) array, !

i know how can put number in session.

for example session[1]=3, session[2]=4

i try array , foreach error.

something should work you:

<?php // start php session session_start(); ?> <form action="<?php echo $_server['php_self'];?>" method="post">         <?php     ($i = 1; $i <= 2; $i++) {         echo "numero ";         echo $i;         echo "<input type='text' name='number2[$i]' id='number2{$i}' />";        }     ?>     <input type="submit" name="submitbutton" value="confirm!"> </form> <?php // if form submitted , number2 array if(isset($_post['submitbutton'])          && isset($_post['number2'])          && is_array($_post['number2'])) {      // loop through each posted value , save session     foreach ($_post['number2'] $key => $value) {         $_session["number2_{$key}"] = $value;     }  } echo "number2_1 = " . $_session["number2_1"] . "<br />"; echo "number2_2 = " . $_session["number2_2"] . "<br />"; ?> 

Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -