Здравствуйте, есть таблица в которую выводятся id, продавец, наименование и кол-во товара из бд, рядом с товаром кнопка "купить" помогите прикрутить к каждой кнопке свой ID чтобы я мог прописать общее условие (что должно происходить при нажатии (списание средств и добавление товара)). Ни как не получается, подскажите куда в коде нужно прописать условие и как назначить ID для каждой кнопки. Код (PHP): <? $query = "select * from st_rinok"; $result = MYSQL_QUERY($query); $total_rows = mysql_num_rows($result); if (!$total_rows) { print "<HTML><BODY><h1>Table $name is empty</h1></BODY></HTML>"; return; } $row = mysql_fetch_row($result); $total_cols = count($row); print "<table class='table_price'>"; print "<caption>Рынок</caption>"; print "<tr>"; echo '<tr>'; echo '<th>' .№. '</th>'; echo '<th>' .Продавец. '</th>'; echo '<th>'.Товар.'</th>'; echo '<th>'.Кол.'</th>'; echo '<th>'.Цена.'</th>'; echo '<th>'.Купить.'</th>'; echo '</tr>'; echo '<tr>'; print "</tr>"; while($row = mysql_fetch_row ($result)) { $i = 0; print "<tr>"; while($i < $total_cols){ print "<td>"; print $row[$i]; print "</td>"; $i++; } print "<td>"; print "<form method='POST'><input type='submit' / id= ? как то назначить/ name='button' value='Купить' /></form>"; //и где в коде прописать условие Что происходит при нажатии на кнопку. print"</td>"; print "</tr>"; } mysql_free_result($result); echo '</tr>'; print "<HTML><BODY>"; $i=0; while($i < $total_cols){ print "<td>"; print $row[$i]; print "</td>"; $i++; } print "</tr>"; while($row = mysql_fetch_row ($result)) { $i = 0; print "<tr>"; while($i < $total_cols){ print "<td>"; print $row[$i]; print "</td>"; $i++; } print "</tr>"; } mysql_free_result($result); print "</TABLE></BODY></HTML>"; ?>
Почитать книгу по PHP для начинающих. Надо реагировать на входящие данные из GET или POST, и формировать ссылки/формы чтобы пользователь мог по ним отправлять запросы. Делаешь список товаров, это же цикл, в каждой строке делаешь ссылку, где прописываешь например действие купить и идентификатор товара, пользователь кликнет по ссылке и ты получишь какое он действие запросил и какой идентификатор.
Может книгу на пару сотен страниц прочитать. Есть HTML, у него тег A, в нём атрибут href, туда можно вписать ссылку, то есть URL, если сформировать всё правильно, то будет доступ в PHP к ней в удобном видео. index.php?action=buy&goods_id=5 В массиве $_GET будут ключи action и goods_id которые будут содержать buy и 5, имея эти данные, ты можешь по условию выполнить что тебе надо, так как понятно же что человек нажал купить, так как мы сами определили как это будет выглядеть и какие данные мы ждём. https://php.net/manual/ru/language.variables.external.php https://php.net/manual/ru/reserved.variables.get.php