potrzebuje zrobić tabele gdzie w każdym wierszu będzie przycisk który zmienia konkretny wpis w tym przypadku w kolumnie ranga, gdzie warunkiem będzie id.
Nie był by to problem gdyby tabela była statyczna tyle że to jest dynamiczna tabela wiec dane ilość wierszy w tabeli się ciągle zmienia.
Udało mi się zrobić coś takiego:
Wycinek php
$zapytanietxt = "SELECT `id`, `nick`, `datar`, `ranga`, `spr1` FROM `administratorzy`"; $rezultat = mysqli_query($polaczenie, $zapytanietxt); $ile = mysqli_num_rows($rezultat); if ($ile>=1) { echo<<<END <td width="50" align="center" bgcolor="e5e5e5"></td> <td width="100" align="center" bgcolor="e5e5e5">Nick</td> <td width="100" align="center" bgcolor="e5e5e5">Data</td> <td width="100" align="center" bgcolor="e5e5e5">Ranga</td> <td width="50" align="center" bgcolor="e5e5e5">2017-12-03<br>2017-12-10</td> </tr><tr> END; } for ($i = 1; $i <= $ile; $i++) { $row = mysqli_fetch_assoc($rezultat); $a1 = $row['id']; $a2 = $row['nick']; $a3 = $row['datar']; $a4 = $row['ranga']; $a5 = $row['spr1']; { $zapytanieawans = "UPDATE `administratorzy` SET `ranga`='sdhhtthhhhdas' WHERE id=$a1"; $rezultat = mysqli_query($polaczenie, $zapytanieawans); } echo<<<END <td width="50" align="center"> <button id="awans">A</button> </td> <td width="100" align="center">$a2</td> <td width="100" align="center">$a3</td> <td width="100" align="center">$a4</td> <td width="100" align="center">$a5</td> </tr><tr> END; }
Skrypt wywołujący klikniecie:
Teraz button działa ale tylko na pierwszy wiersz każdy kolejny już nie ;(
Z góry dziękuję za pomoc.