• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Undefined index: nazwisko

Object Storage Arubacloud
–2 głosów
277 wizyt
pytanie zadane 24 grudnia 2016 w SQL, bazy danych przez Magikm Początkujący (290 p.)
edycja 24 grudnia 2016 przez Eryk Andrzejewski
<?php

    session_start();
if (isset($_POST['haslo']))
    {

    require_once "connect.php";

    $polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
    
    if ($polaczenie->connect_errno!=0)
    {
        echo "Error: ".$polaczenie->connect_errno;
    }
    else
    {
        $login = $_POST['login'];
        $haslo = $_POST['haslo'];
        
        $login = htmlentities($login, ENT_QUOTES, "UTF-8");
    
        if ($rezultat = @$polaczenie->query(
        sprintf("SELECT * FROM uzytkownicy WHERE user='%s'",
        mysqli_real_escape_string($polaczenie,$login))))
        {
            $ilu_userow = $rezultat->num_rows;
            if($ilu_userow>0)
            {
                $wiersz = $rezultat->fetch_assoc();
                
                if (password_verify($haslo, $wiersz['pass']))
                {
                    $_SESSION['imie']=$wiersz['imie'];
                    $_SESSION['id']=$wiersz['id'];
                    $_SESSION['nazwisko']=$wiersz['nazwisko'];
                    $_SESSION['ulica']=$wiersz['ulica'];
                    $_SESSION['email']=$wiersz['email'];
                    $_SESSION['telefon']=$wiersz['telefon'];
                    $_SESSION['zalogowany']=true;
                    unset($_SESSION['blad']);
                    $rezultat->free_result();
                }
                else
                {
                    $_SESSION['blad'] = '<span style="color:red">Nieprawidłowy login lub hasło!</span>';
                    
                }
                
            } else {
                
                $_SESSION['blad'] = '<span style="color:red">Nieprawidłowy login lub hasło!</span>';
                
                
            }
            
        }
        $polaczenie->close();
        
    }
}
?>
<!DOCTYPE HTML>
<html lang="pl">
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <meta name="Description" content="Tu wpisz opis zawartości strony" />
    <meta name="Keywords" content="Tu wpisz wyrazy kluczowe rozdzielone przecinkami" />
    <title> </title>
    <link rel="Stylesheet" type="text/css" href="style.css" />
    <link href="https://fonts.googleapis.com/css?family=Baloo+Thambi|Ubuntu" rel="stylesheet">
</head>
<body><div id="strona">
<div id="container">
<div id="up"><a href="index.php"><div class="link">Strona główna</div></a><a href="galeria.php"><div class="link">Galeria</div></a><a href="oferta.php"><div class="link">Oferta</div></a><a href="kontakt.php"><div class="link">Kontakt</div></a><div id="logs">
<?php
    if(isset($_SESSION['blad']))    echo $_SESSION['blad'];
    if(!isset($_SESSION['zalogowany'] )){
    echo'
    <form method="post">
    <div id="log"><div style="padding-right:15px;"><a href="rejestracja.php">Zarejestruj się</a></div></div>
    <div id="log">    Login:  <input type="text" name="login" /> </div>
    <div id="log">    Hasło: <input type="password" name="haslo" /> </div>
    <div id="log"> <input type="submit" value="Zaloguj się" /> </div>
    </form>';
    }
    else{
        
        echo '<div id="logs"><div id="log">Witaj '.$_SESSION['imie'].'! </div>'.'<div id="log"><a href="konto.php">Moje konto </a></div>'.'<div id="log"> [ <a href="logout.php">Wyloguj się!</a> ]</div></div>';
    }
    ?>
    </div><div style="clear:both"></div></div>
<div id="middle">
<?php
    
    echo 'Imię: '.$_SESSION['imie'].'<form method="post">Zmień imie:<input type="text" name="nimie" /></form></br>';
    echo 'Nazwisko: '.$_SESSION['nazwisko'].'<form method="post">Zmień nazwisko:<input type="text" name="nimie" /></form></br></br>';
    echo 'E-mail: '.$_SESSION['email'].'<form method="post">Zmień e-mail:<input type="text" name="nimie" /></form></br></br>';
    echo 'Ulica: '.$_SESSION['ulica'].'<form method="post">Zmień ulice:<input type="text" name="nimie" /></form></br></br>';
    echo 'Telefon: '.$_SESSION['telefon'].'<form method="post">Zmień telefon:<input type="text" name="nimie" /></form></br></br>';
    
    
?>
</div>
</div>    </div>
</body>
</html>

 

komentarz 24 grudnia 2016 przez Eryk Andrzejewski Mędrzec (164,260 p.)
  1. Kod wstawiamy w bloczek
  2. Brak jakiejkolwiek treści w treści pytania, oprócz samego kodu - kultura wymaga choćby przywitania się i opisania problemu.
komentarz 24 grudnia 2016 przez operator Stary wyjadacz (10,920 p.)
On jest nowy. Potrzebuje wsparcia, nie? Zobacze to jutro.
3
komentarz 24 grudnia 2016 przez Eryk Andrzejewski Mędrzec (164,260 p.)
Skoro jest nowy, to po to właśnie piszę.

A kultura osobista obowiązuje nie tylko na tym forum :)

2 odpowiedzi

+2 głosów
odpowiedź 24 grudnia 2016 przez efiku Szeryf (75,160 p.)
Zobacz w "Podobne pytania", ten kod przewija się średnio co dwa tygodnie na forum.

Tak, nie ty jeden skopiowałeś kod z paczki, dodałeś coś nie znając podstaw i dziwisz się czemu nie działa :)
–1 głos
odpowiedź 24 grudnia 2016 przez Adrian1999 Nałogowiec (34,570 p.)
Jak sama nazwa mówi, brak zmiennej nazwisko

Podobne pytania

0 głosów
0 odpowiedzi 672 wizyt
0 głosów
1 odpowiedź 173 wizyt
pytanie zadane 19 lutego 2019 w PHP przez Vilsin Nowicjusz (150 p.)
0 głosów
1 odpowiedź 1,178 wizyt
pytanie zadane 12 lipca 2018 w PHP przez Thorwaldsen Początkujący (250 p.)

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,960 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...