$prom;
if (trim($_POST['kl_nom']) != "")
{
$list[] = "nom_faktura='" . mysql_real_escape_string(trim($_POST['kl_nom'])) . "'";
}
if(count($list)){
$tarsi=mysqli_query($connection, 'SELECT * FROM table1 WHERE '. implode(' AND ' , $list));
}
else{ echo'Да грешка';}
if(!$tarsi){
echo'error vav selecta';
}
echo'<table border="1">
<tr>
<td>Структура</td>
<td>Адрес</td>
<td>Телефон</td>
<td>ВИД</td>
<td>Допълнителни услуги</td>
<td>Цена</td>
<td>Цена с Нет</td>
<td>Структ по фактура</td>
<td>Клиентски номер</td>
<td>Номер на договор</td>
<td>Забележка</td>
</tr>';
while($row=$tarsi->fetch_assoc()){
echo'<tr>
<td>'.$row['struktura'].'</td>
<td>'.$row['adres'].'</td>
<td>'.$row['tel_nom'].'</td>
<td>'.$row['tip'].'</td>
<td>'.$row['dop_usluga'].'</td>
<td>'.$row['cena'].'</td>
<td>'.$row['cena_net'].'</td>
<td>'.$row['strukt_faktura'].'</td>
<td>'.$row['nom_faktura'].'</td>
<td>'.$row['nom_dogovor'].'</td>
<td>'.$row['zabelejka'].'</td>
</tr>';
$prom= $row['id'];
}
echo'</tr>';
echo $prom;
//тУК СИ ИЗКАРВА НОМЕРА, ПОНЕЖЕ Е ЕДИНСТВЕН (НЕ МОЖЕ ДА ИМА ПОВЕЧЕ ОТ ЕДИН ЗАПИС С ЕДНАКВИ ДАННИ ЗА ТОВА НЕ ВЪРТЯ УАИЛ ЦИКЪЛ ДА СЪБИРА ВСИЧКИ АИДИТА*/
}
echo $prom;
if (isset($_POST['korekciq'])){
//Тук вече нямам достъп
echo $prom;
$sql= mysqli_query($connection, "UPDATE table1 set tel_nom='".$_POST['nom']."'where id='".$prom."'");
echo'<pre>'.print_r($sql,true).'<pre>';
if(!$sql){
echo'Не се ъпдеитва';
}
else{
echo 'ok';
}
}
Приемам и други предложения за взимане на аидито на някакъв селект и използването му при натискане бутон ъпдейт. Целта на кода е да провери някакъв номер, след като видим номера при натискане на бутон ъпдейт да се вземе идито и да се променят абонатните данни. Всичко си работи в кода просто не взима стойност от променливата.