<?php //Parametry bazy i serwera $ip = 'localhost'; $nazwa_bazy = 'www; $login = 'zzz'; $pass = 'xxx'; //Ustanawiamy połączenie z serwerem mysql if ( !mysql_connect($ip, $login, $pass) ) { echo 'Nie moge polaczyc sie z baza danych'; exit (0); } //Wybieramy baze danych if ( !mysql_select_db($nazwa_bazy) ) { echo 'Blad otwarcia bazy danych'; exit (0); } //Zapytanie do bazy celem pobrania danych z odpowiednich komórek $zapytanie = mysql_query("SELECT id,login, email, haselko, data, status FROM sg_zamowienia ORDER BY data") or die('Błąd zapytania'); //wyświetlamy wyniki, sprawdzamy, czy zapytanie zwróciło wartość większą od 0 if(mysql_num_rows($zapytanie) > 0) { /* jeżeli $zapytanie jest pozytywne, to wyświetlamy dane */ echo "<table cellpadding=\"2\" border=1>"; echo '<tr><td><b>Lp.</b></td><td><b>Login</b></td><td><b>Hasło</b></td><td><b>E-mail</b></td><td><b>Dara rejestracji</b></td><td><b>Status konta</b></td><td><b>Akcja</b></td></tr>'; while($r = mysql_fetch_assoc($zapytanie)) { echo "<tr>"; echo "<td>".$r['id']."</td>"; echo "<td>".$r['login']."</td>"; echo "<td>".$r['haselko']."</td>"; echo "<td>".$r['email']."</td>"; echo "<td>".$r['data']."</td>"; echo "<td>".$r['status']."</td>"; if ($r['status'] != 'aktywne') { echo '<td><FORM NAME="aktywacja" METHOD="post" ACTION="aktywacja.php"><button type="submit">Aktywuj</button></td>'; echo "</tr>"; } else echo '<td><FORM NAME="aktywacja" METHOD="post" ACTION="aktywacja.php"><button type="text" disabled="disabled">Aktywne</button></td>'; echo "</tr>"; } echo "</center></table>"; } ?>
Dokładniej wygląd jest tu http://www.kmus.pl/pliki/konta.php
Jak widać dane są pobierane z bazy w której rekordy są auto numerowane dzięki ID, przy wyświetlaniu tabeli z danymi widać ze dla statusu rożnego od 'aktywne' uaktywnia się przycisk Aktywuj, chciałbym aby po jego wciśnięciu przesłane zostały dane (np login) do innego pliku (w tym przypadku aktywacja.php) za pomocą np zmiennej $login ale dla konkretnego ID, w tym przypadku miałby pobierać wartość login dla ID=2. Kto pomoże?