как получить идентификатор строки в сообщении массива с помощью php [code] - PullRequest
0 голосов
/ 11 апреля 2019

Я новичок в php и хочу учиться и вносить свой вклад в будущем, поскольку я узнал новое, но на этот раз я столкнулся с (большой) проблемой для меня, которую я должен решить для своей домашней работы.

Отиз базы данных в таблицу html. Я хочу, чтобы каждая строка таблицы вводила значение со скрытым идентификатором, ввод значения осуществляется успешно, но из скрытого идентификатора я получаю последнее значение идентификатора, а не текущий идентификатор в строке.

ех.токовый выход

database 
id      1 2 3 4
pid     4 4 4 4
points  0 0 0 0 

что я хочу получить:

id      1 2 3 4
pid     1 2 3 4
points  0 0 0 0

форма

<input type="hidden"  name="PID" value="<?php echo $rowShirt["PID"];?>">
<input type="number"  size='5'  name="points[]" >
<input type="hidden"  name="SPID" value="<?php echo $rowShirt["SPID"];?>">  

php

  <?php  
 $connect = mysqli_connect("localhost", "root", "", "appraisal");  
 $PID =$_POST["PID"]; 
 $SPID =$_POST["SPID"]; 
 $points = count($_POST["points"]);  
 if($points > 0)  
 {  
      for($i=0; $i<$points; $i++)  
      {  
           if(trim($_POST["points"][$i] != ''))  
           {    
                $sql = "INSERT INTO er_points(PID,SPID,points) VALUES('$PID','$SPID','".mysqli_real_escape_string($connect, $_POST["points"][$i])."')";  
                mysqli_query($connect, $sql);  
           }  
      }  
      echo "Succesfully Added";  
 }  
 else  
 {  
      echo "Please Enter Name";  
 }  
 ?>


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...