<?php // sprawdzenie zmiennej sesji { require_once "pliki/php/db_connect.php"; // wywoluje funkcje db_connect() db_connect(); { $zapytanie2="DELETE FROM kategoria WHERE id_kategorii= '".$_POST['katid']."'" ; $wynik2 = $bd_lacz->query($zapytanie2); } $zapytanie = "SELECT * FROM kategoria "; $wynik = $bd_lacz->query($zapytanie); $ile=$wynik->num_rows; //$wynik=mysqli_query($bd_lacz, $zapytanie); //$ile=mysqli_num_rows($wynik); if ($ile==0) { } else { ?> <table id="rounded-corner" > <thead> <tr> <th scope="col" class="rounded-login">Id Kategorii</th> <th scope="col" class="rounded-q1">Nazwa Kategorii</th> <th scope="col" class="rounded-q9"></th> <th scope="col" class="rounded-q10"></th> </tr> </thead> <tbody> <?php for ($i=0;$i<$ile;$i++) { $wiersz=$wynik->fetch_assoc(); echo '<input type="submit" name="edycja" value="Edycja" > <input type="hidden" name="kat_edit" value="'.$wiersz['id_kategorii'].'"'; echo '<input name="usun" type="submit" value="Usuń"><input type="hidden" name="katid" value="'.$wiersz['id_kategorii'].'"'; } echo '<tfoot> <tr> <td colspan="3" class="rounded-foot-left"><em>Tabela przedstawia kategorie towarów</em></td> <td class="rounded-foot-right"> </td> </tr> </tfoot> </table>'; } $zapytanie3 = "SELECT * FROM kategoria WHERE id_kategorii='".$_POST['kat_edit']."' "; $wynik = $bd_lacz->query($zapytanie3); $ile=$wynik->num_rows; for ($i=0;$i<$ile;$i++) { $wiersz=$wynik->fetch_assoc(); echo ' <thead> <tr> <th scope="col" class="rounded-login">Id Kategorii</th> <th scope="col" class="rounded-q1">Nazwa Kategorii</th> <th scope="col" class="rounded-q9"></th> <th scope="col" class="rounded-q10"></th> </tr> </thead> <tbody> '; echo '<a href="index.php?strona=kategoria" title="kategoria"><input name="edytowano" type="submit" value="Zmień"></a>'; echo '<tfoot> <tr> <td colspan="3" class="rounded-foot-left"><em>Edycja kategorii towaru</em></td> <td class="rounded-foot-right"> </td> </tr> </tfoot>'; } } { $zapytanie4="UPDATE kategoria SET kategoria.nazwa_kategorii='".$_POST["nazwa_kategorii"]."' WHERE kategoria.id_kategorii='".$wiersz['id_kategorii']."' "; $wynik4 = $bd_lacz->query($zapytanie4); } } else { } ?>
Tutaj po na cisnieciu przycisku edytuj - wiersz gdzie nacisniety został przycisk edytuj pod tabela wyswietla sie do edycji - i tu dziala wszystko tak jak chce, natomiast jak klikam zatwierdź - to edytuje się ale wiersz ostatni - a nie ten wywolany :/ - w czym tu jest problem
