Witam,
Mam problem z tym kodem:
$wszystko_OK=true;
//Sprawdź poprawność nicka
$nick = $_POST['nick'];
//Sprawdzenie długości nicka
if ((strlen($nick)<3) || (strlen($nick)>20))
{
$wszystko_OK=false;
$_SESSION['e_nick']="Nick musi posiadać od 3 do 20 znaków!";
}
if (ctype_alnum($nick)==false)
{
$wszystko_OK=false;
$_SESSION['e_nick']="Nick może składać się tylko z liter i cyfr (bez polskich znaków)";
}
require_once "connect.php";
mysqli_report(MYSQLI_REPORT_STRICT);
try
{
$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
if ($polaczenie->connect_errno!=0)
{
throw new Exception(mysqli_connect_errno());
}
else
{
if ($wszystko_OK==true)
{
$zmiana = "UPDATE uzytkownicy SET user = '$nick' WHERE email='$email'";
if ($polaczenie->query($zmiana) === true){
echo '<b><span style="color: red;">Login użytkownika '.$nick.' zostalo zresetowane!</span></b>';
}
else{
throw new Exception($polaczenie->error);
}
}
$polaczenie->close();
}
}
catch(Exception $e)
{
echo'<br />info deweloperskie: '.$e;
}
Po uzupełnieniu wyświetla się błąd taki: Notice: Undefined index: user in plik.php on line 13