A w jaki sposób mógłbym się potem do tego 'name' odwołać? Jedną z opcji jaka widzę jest utworzenie case'a dla każdego przycisku co jest jednak bezsensowne... najlepiej było by odciąć fragment tekstu zostawić sama informacje o wierszu, na chwilę obecną myślałem o odczytaniu informacji z licznika dodanego, ale niestety nie działa...
Oto kod:
<!DOCTYPE html>
<html>
<head>
<Meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" href="style.css" type="text/css"/>
<link rel="stylesheet" type="text/css" href="css/style2.css" />
<title>Tematy TWJ</title>
</head>
<body>
<?php
// podłączamy plik connection.php
require "connection.php";
// wywołujemy funkcję connection()
connection();
session_start();
?>
<div id="top">
<div id="NAGLOWEK" > </div> <img src="img/whitetonedplus.png"/>
<div>
<?php
print'
<div class="header"></div>
<ul id="navigation">
<li class="home"><a href="index.php"><span>Home</span></a></li>';
$login = isset($_SESSION['nr_indeksu']);
$haslo = isset($_SESSION['haslo']);
if (!empty($login) && !empty($haslo)) {
print ' <li class="logon"><a href="logout.php"><span>Wyloguj</span></a></li>';}
if (empty($login) && empty($haslo)) {
print '<li class="about"><a href="logowanie.php"><span>Zaloguj</span></a></li>';}
print'<li class="contact"><a href="contact.php"><span>Kontakt</span></a></li>
</ul>'
?>
</div>
<div class="TRESC"> <center></br></br></br>
<?php
function zmien_stan()
{
if(isset($_POST['name'])){
$t=$_POST['name'];
mysql_query("UPDATE tematy set stan=1 where ID_tematu='$t'");}
echo "</tr>";
}
/* zapytanie do konkretnej tabeli */
$wynik = mysql_query("SELECT id_tematu,temat,stan,data_rezerwacji FROM tematy")
or die('Błąd zapytania');
/*
wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0
*/
if (mysql_num_rows($wynik) > 0) {
/* jeżeli wynik jest pozytywny, to wyświetlamy dane */
echo "<table cellpadding=\"2\" border=1>";
echo "<tr>";
echo "<td>" . 'id'. "</td>";
echo "<td>" . '<center>temat</center>'. "</td>";
echo "<td>" . '<center>stan</center>'. "</td>";
echo "<td>" . '<center>Data rezerwacji</center>'. "</td>";
echo "</tr>";
$licznik=0;
while ($r = mysql_fetch_object($wynik)) {
echo "<tr>";
echo "<td>" . $r->id_tematu. "</td>";
echo "<td>" . $r->temat . "</td>";
echo "<td>" . $r->stan . "</td>";
echo "<td>" . $r->data_rezerwacji . "</td>";
echo "";
$licznik++;
echo "<td>" . "<form method='post' action='t_list.php?zmien_stan'><input type='submit' name='$licznik' value='Wybierz'></form>" . "</td>";
}
echo "</table>";
}
?> </center>
</div>
<div id="STOPKA">Stopka serwisu</div>
</div>
</body>
</html>