Mam sobie cos takiego:
<form method="post"> <?php $query = $db->query("SELECT * FROM tournaments_groups WHERE tid = '$id' ORDER BY points DESC, balance DESC"); $i = 1; $x = 0; while(($row = $query->fetch_assoc()) !== null) { if($row["teamid"] == null) { $name = $db->query("SELECT username FROM accounts WHERE id = '{$row["userid"]}'")->fetch_assoc(); $name = $name["username"]; $name_id = $row["userid"]; } else { $name = $db->query("SELECT name FROM teams WHERE id = '{$row["teamid"]}'")->fetch_assoc(); $name = $name["name"]; } $name_id = $row["teamid"]; ?> <tr> <th scope="row"><?=$i++?><? $x++; ?></th> <td><?=$name == null ? '?' : $name?><?=' | ID: '.$name_id?></td>
<td><input type="text" class="form-control" value="<?=$row["won"]?>" name="won" style="width:40px;" /><br /> </td> <td><input type="text" class="form-control" value="<?=$row["failure"]?>" name="failure" style="width:40px;" /><br /> </td> <td><input type="text" class="form-control" value="<?=$row["balance"]?>" name="balance" style="width:40px;" /><br /> </td> <td><input type="text" class="form-control" value="<?=$row["points"]?>" name="points" style="width:40px;" /><br /> </td> <input type="hidden" name="group" value="<?=$r["group"]?>"> <input type="hidden" name="team_id2" value="<?=$name_id?>"> <td><input type="submit" class="btn btn-primary" name="edit" value="Edytuj" /> <br /></td> </tr> <?php } ?> </form>

Problem w tym, że nawet jak edytuje pierwsze bierze id ostatniej druzyny, jak to naprawic?