pomocy :/
Wywal przecinek.
z jakiej lini bo w lini 18 nic nie mam
35 linia po not null.
Danilp napisał(a):
35 linia po not null.
okej mam lecz wyskakuje mi error przy rejestracji coś takiego taki blad co on oznacza
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')' at line 1 in C:\xampp\htdocs\rejestracja.php:132 Stack trace: #0 {main}
Rozumiem, że tabelka stworzyła się tak jak powinna?
Jeśli tak to masz coś nie tak z kodem lub zapytaniem nalewającym dane do bazy danych.
Dodatkowo przed You have an Error powinno być zapytanie, które powoduje błąd.
nie wiem mógłbyś mi pomóc ? dodaj mnie na fb: Wiktor Kisiel , ja ci wyślę kod i spróbuj mi wytłumaczyć co tam jest źle albo coś ok?
Niestety nie piszę w phpie, ale kod możesz załączyć do wątku lub wysłać na privie.
szkoda ,a le nie wiem zobacz może coś będziesz wiedział
Informacja developerska: '.$e; } } ?> <!DOCTYPE HTML> <html lang="pl"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <title>Osadnicy - załóż darmowe konto!</title> <script src="https://www.google.com/recaptcha/api.js"></script>
<style>
.error
{
color:red;
margin-top: 10px;
margin-bottom: 10px;
}
</style>
</head>
<body>
<form method="post">
login: <br /> <input type="text" value="<?php
if (isset($_SESSION['fr_login']))
{
echo $_SESSION['fr_login'];
unset($_SESSION['fr_login']);
}
?>" name="login" /><br />
<?php
if (isset($_SESSION['e_login']))
{
echo '<div class="error">'.$_SESSION['e_login'].'</div>';
unset($_SESSION['e_login']);
}
?>
Imie: <br /> <input type="text" value="<?php
if (isset($_SESSION['fr_imie']))
{
echo $_SESSION['fr_imie'];
unset($_SESSION['fr_imie']);
}
?>" name="imie" /><br />
<?php
if (isset($_SESSION['e_imie']))
{
echo '<div class="error">'.$_SESSION['e_imie'].'</div>';
unset($_SESSION['e_imie']);
}
?>
Nazwisko: <br /> <input type="text" value="<?php
if (isset($_SESSION['fr_nazwisko']))
{
echo $_SESSION['fr_nazwisko'];
unset($_SESSION['fr_nazwisko']);
}
?>" name="nazwisko" /><br />
<?php
if (isset($_SESSION['e_nazwisko']))
{
echo '<div class="error">'.$_SESSION['e_nazwisko'].'</div>';
unset($_SESSION['e_nazwisko']);
}
?>
E-mail: <br /> <input type="text" value="<?php
if (isset($_SESSION['fr_email']))
{
echo $_SESSION['fr_email'];
unset($_SESSION['fr_email']);
}
?>" name="email" /><br />
<?php
if (isset($_SESSION['e_email']))
{
echo '<div class="error">'.$_SESSION['email'].'</div>';
unset($_SESSION['email']);
}
?>
Hasło: <br /> <input type="password" value="<?php
if (isset($_SESSION['fr_haslo1']))
{
echo $_SESSION['fr_haslo1'];
unset($_SESSION['fr_haslo1']);
}
?>" name="haslo1" /><br />
Powtórz hasło: <br /> <input type="password" value="<?php
if (isset($_SESSION['fr_haslo2']))
{
echo $_SESSION['fr_haslo2'];
unset($_SESSION['fr_haslo2']);
}
?>" name="haslo2" /><br />
<br />
<input type="submit" value="Zarejestruj się" />
</form>
</body>
</html>
if ($polaczenie->query("INSERT INTO uzytkownicy VALUES (NULL, '$login', '$imie', '$nazwisko','$email','$haslo_hash',)")) Przecinek po hashu do wywalenia.
wywaliłem ale dalej się nie rejestruje
coś jest nawet zepsute w logowaniu bo specjalnie mam dodaną osobe
ale nie mogę się zalogować do niej kod zaloguj:
Nieprawidłowy login lub hasło!
</span>'; header('Location: index.php'); } } else { $_SESSION['blad10'] = 'Nieprawidłowy login lub hasło!
</span>'; header('Location: index.php'); } } $polaczenie->close(); } ?>No w adminie pokazuje Ci, że nie masz żadnego użytkownika. Nie powiedziałeś też czy jakiś błąd dalej przy rejestracji leci czy nie. Komunikaty błędów raczej dobrze opisują co jest nie tak.
właśnie nic nie pokazuje , żaden błąd nie wyskakuje
się magicznie naprawiło , wtf 0_o
działa tylko mam problem z wyświetleniem imienia ?!!
Masz napisaną treść błędu "undefined index".Prawdopodobnie próbujesz pobrać 'imie', którego tam nie ma, nie istnieje, nie przesyła się poprawnie.
Poszukaj literówki bo kod wygląda na nie Twój, a i tak ciężko coś powiedzieć po jednym screenie.
if (password_verify($haslo, $wiersz['pass']))
{
$_SESSION['zalogowany'] = true;
$_SESSION['id'] = $wiersz['id'];
$_SESSION['login'] = $wiersz['login'];
$_SESSION['email'] = $wiersz['email'];
unset($_SESSION['blad']);
$rezultat->free_result();
header('Location: strona.php');
}
Powiedz mi Szerloku, jak na podstawie tego kodu ma pokazać IMIĘ
Kod nie jest mój jest to zalenta ,