това по-долу ми е кода; целта е като се натисне върху ред от таблицата, да се отваря div, който да изкарва стойността на всяка колона в текстово поле с цел редакция. Работи добре кода (като натисна си излиза информацията точно, но когато реша да сменя някоя стойност ми взема тази която е последната , а не тази която ми трябва на мен за редакция.
http://prntscr.com/2x24f7 - Нагледно
http://prntscr.com/2x24f7 - Нагледно
PHP:
<form enctype="multipart/form-data" method="POST" accept-charset="utf-8">';
$i=1;
echo '<table class="table table-striped">';
echo '<tr>';
echo '<thead>';
echo '<th>#</th>';
echo '<th>Землище</th>';
echo '<th>Номер на имот</th>';
.....
echo '</thead>';
echo '</tr>';
$b=1;
while($row = mysql_fetch_object($query)){
$id = $row->id;
$numberField = $row->nomer_imot;
echo '<tr a data-toggle="collapse" data-parent="#accordion" href="#'.$i.'"></a>
<div id="'.$i++.'" class="panel-collapse collapse">
<div class="panel-body">
<div class="alert alert-success">
<font color="black">
<h4>
<div class="row">
<div class="col-md-3">
<label>Номер имот</label> <input name="edit_numberField" type="text" value='.$numberField.' class="form-control" >
.................
</div>
<div class="col-md-3">
...................
</div>
<div class="col-md-3">
.........................
<div>
</div>
<input name="edit_save" type="submit" class="btn btn-primary" id="button" value="Запази промените">';
if(isset($_POST['edit_save']))
{
$nomer_imot = trim(strip_tags(addslashes($_POST['edit_numberField'])));
echo $nomer_imot;
}
'</h4>
</font>
</div>
</div>
</div>
</div>';
echo '<td>'.'<label>'."<input type='checkbox' name=\"checkbox[]\" value=".$id." id=\"checkbox[]\">".'</label>'.'</td>';
echo '<td>'.$numberField.'</td>';
'</td>';
echo '</tr>';
}
echo'</table>';
echo '</form>';