mysql - how to insert dynamically added form fields in database using php -


i want add dynamic form fields in database using php. have used angular add dynamic form fields. thing when trying insert data database last form field inserting in database. so, used array , loop increment , update form field database. somehow query not working , data not inserting database. can tell me wrong here? stuck. please help. thanx in advance

php code: <?php if(isset($_post['submit_row'])) { $link = mysqli_connect("localhost", "root", "", "midata");  // check connection if($link === false){     die("error: not connect. " . mysqli_connect_error()); }   $camp_name = mysqli_real_escape_string($link, $_request['camp_name']);  $start_date = mysqli_real_escape_string($link, $_request['start_date']);  $end_date = mysqli_real_escape_string($link, $_request['end_date']);   $store = mysqli_real_escape_string($link, $_request['$store']); $elements= $mysqli->real_escape_string($_post['elements']); $quantity = $mysqli->real_escape_string($_post['quantity']);  $description = mysqli_real_escape_string($link, $_request['description']);  for($i=0;$i<count($elements);$i++)  {   if( $elements[$i]!="" && $quantity[$i]!="")   {  $sql = "insert create_campaign(camp_name, start_date, end_date,store,elements,quantity, description ) values('$camp_name',' $start_date', '$end_date','$store','$elements[$i]', '$quantity[$i]', '$description')";  if(mysqli_query($link, $sql)){     echo "records added successfully."; } else{     echo "error: not able execute $sql. " . mysqli_error($link); } mysqli_query($sql, $link); } } }   ?>   html code:   <div class="row col-md-12" ng-app="angularjs-starter" ng-controller="mainctrl">                                                     <fieldset  data-ng-repeat="choice in choices" name="records">                                                         <label for="inputpassword3" class="col-md-1 control-label">elements</label>                                                         <div class="form-group col-md-3 ">                                                             <input type="text" placeholder="campaign name" ng-model="choice.name" class="form-control c-square c-theme input-lg" name="elements[]">                                                          </div>                                                         <label for="inputpassword3" class="col-md-1 control-label">quantity</label>                                                         <div class="form-group col-md-3" >                                                            <select class="form-control  c-square c-border-2px c-theme"  name="quantity[]>                                                              <option value="1">100</option>                                                              <option value="2">200</option>                                                              <option value="3">300</option>                                                              <option value="4">400</option>                                                              </select>                                                         </div>                                                       <button type="button" class="btn c-theme-btn c-btn-uppercase btn-lg c-btn-bold c-btn-square" ng-click="addnewchoice()" >add</button>                                                      <button   ng-show="$last" ng-click="removechoice()" class="btn c-theme-btn c-btn-uppercase btn-lg c-btn-bold c-btn-square" >remove</button>                                                      </fieldset>                                                   </div>                                               </div>                                         </div>                                       <div class="form-group">                                             <input type="text" placeholder="description" class="form-control c-square c-theme input-lg" name="description">                                       </div>                                         <input class="btn c-theme-btn c-btn-uppercase btn-lg c-btn-bold c-btn-square" value="submit" type="submit" name="submit_row">                                      </form>                                 </div> 


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -