dawido000
12.07.2011, 20:17:00
Stworzyłem tabelę produkty. Kiedy je wyświetlam pojawia mi się dłuuugga lista rekordów. Chciałbym zrobić tak, że po wyświetleniu mogę sobie zaznaczyć któryś z nich, a następnie nacisnąć przycisk Edytuj po czym następuje otwarcie nowego okna i można edytować zawartość danego rekordu. Problem tkwi w tym, że nie wiem jak identyfikować poszczególne kwadraciki formularza z poszczególnymi rekordami. Sprawę utrudnia to, że rekordy są często sortowane wg różnych kryteriów. Jak rozwiązać ten problem?
CuteOne
13.07.2011, 00:34:50
Istniej takie coś jak unikalne id. Przekazuj go do nowego okna za pomocą GET:
echo '<a href="index.php?p=edit&id='.$row['id'].'">Edytuj</a>';
gdzie $row['id'] to unikalne id pobrane z bazy danych
muk4
13.07.2011, 22:18:43
Warto dodać, że jeśli chcesz odsyłacz w nowym oknie musisz dodać
target="_blank":
<a target="_blank" href="adres">coś
</a>