Witam was.
Mam mały problem przy edycji rekordów. Otóż to. Kiedy zaloguję się na danego użytkownika pobiera mi wpisy, które są przypisane dla danego użytkownika. Kiedy zamierzam edytować wpis i zaczynam robić zmiany to wtedy zmienia mi wszystkie rekordy na taki sam wpis, które są przypisane dla danego uzytkownika.
Chciałbym edytować jeden rekord i dla jednego rekordu zrobić zmiany. Szukam gdzie mam błąd, ale nie potrafię znaleźć. Proszę was o pomoc. Poniżej przedstawiam kod, który posiadam.
plik user_panel.php
<?
connect();
$user = $_SESSION['user_name'];
$sql="select * from users_b where login='$user'";
$nr=$_GET['nr'];
$sql2="select * from users_a where id='$row[0]'";
echo "<a href=logowanie.php?frame=user_panel&user_menu=edycja&nr=$row2[1] >uzytkfereteownik: ".$row2[2]." ;haslo: ".$row2[3]."<br/></a>";
}
?>
<?
connect();
################################################################################
?>
<?
if($_GET['user_menu']=="podglad"):
{
include("podglad.php");
}
elseif($_GET['user_menu']=="edycja"):
{
include("edycja.php");
}
elseif(($_GET['user_menu']=="nr")||($_POST['user_menu']=="nr")):
{
include("edycja.php");
}
endif;
?>
plik edycja.php
<?
connect();
/*mysql_query("SET NAMES 'latin2'");
$sql="select * from users_a where login='$user'";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
*/
$nr=$_GET['nr'];
$sql2="select * from users_a where id='$row[0]' ";
if(isset($_GET['changes'])): {
$login = $_GET['login'];
$password = $_GET['password'];
$sql="update users_a set login='$login' where id='$row[0]'";
$sql="update users_a set password='$password' where id='$row[0]'";
echo "<p align=\"center\">Twoje dane zostały zmienione.</p>";
}
else:
{
### wywietlenie wpisu #######################################################?>
<form action="logowanie.php" method="get">
<div id="main">
<div id="tlo">Imię:</div>
<div id="cap3"><input class="long3" type="text" name="login" value="
<? echo $row2['login']; ?>"></div>
</div>
<div id="main">
<div id="tlo">Nazwisko:</div>
<div id="cap3"><input class="long3" type="text" name="password" value="
<? echo $row2['password']; ?>"></div>
</div>
<input type="submit" name="changes" value="ok">
<input type="hidden" name="frame" value="user_panel">
<input type="hidden" name="user_menu" value="edycja">
</form>
<?
}
endif;
?>