Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Rejestracja i logowanie itd., Again
MateuszS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


Hey! To znowu ja ;] Chcialem napisac skrypt rejestracji użytkownika. Mam bazę "login" tabelę o nazwie "tabela" a w niej 3 rekordy: ID, Login, Haslo.

[ 3ccd php]
[/php]

Po próbie rejestracji wywala mi błąd:

Kod
[color="red"]Out of range value adjusted for column 'id' at row 1

[/color]

Ten post edytował MateuszScirka 25.12.2008, 11:36:16
Powód edycji: zmieniłem bbcode (cysiaczek)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MateuszS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


Kod
<html>
<head>
    <title>Logowanie</title>
</head>
<body vlink="white" alink="white" link="white" bgcolor="black">    
<br /><br /><br /><br />
<center>
<font color="blue">

<?php

ob_start();
session_start();

include("baza.php");

$login = $_POST['uzytkownik'];
$haslo = $_POST['haslo'];

$haslo=mysql_escape_string(htmlspecialchars($haslo));

$zapytanie = mysql_query("SELECT login,haslo
FROM `tabela`
WHERE (login='$login') AND (haslo='$haslo')");

if(!session_is_registered("uzytkownik"))
{
    header("Location: logowanie.php");
}
exit;

if (empty($login) or empty($haslo))
{
    echo 'Nie możesz się zalogować z pustych pól<br />';
    echo '<center><a href="logowanie.html">Spróbuj ponownie</a></center>';
}

elseif (!$zapytanie)
{
    echo 'Wprowadzone przez Ciebie dane są nie prawidłowe<br />';    
    echo '<center><a href="logowanie.html">Spróbuj ponownie</a></center>';
}
elseif ($zapytanie)
{
    echo 'k';
}    




ob_end_flush();


?>

</font>
</center>

</body>
</html>


Nie działa. Nie wiem co mam robić... mówicie do mnie ale to jakos nie dociera... ja chyba potrzebuje jakiegoś gotowca. Dało by sie zmodyfikowac te moje powyzszy kody (z poprzedniego postu) tak zeby to dzialalo?

Podziwiam Cie Piotrooo89 i doceniam twoją pomoc jednak, mimo dokładnego opisu w Blogu itp. to dalej nie chce działać.

Przynajmniej headery działaja juz ;]
Go to the top of the page
+Quote Post

Posty w temacie
- MateuszScirka   [PHP][MYSQL]Rejestracja i logowanie itd.   24.12.2008, 12:11:21
- - Cysiaczek   Jaka jest wartość ostatniego pola id w bazie i jak...   24.12.2008, 12:25:45
- - ddiceman   zmien [PHP] pobierz, plaintext <?php$zapytanie ...   24.12.2008, 12:50:50
- - MateuszScirka   Po zamienieniu kodu KodYou have an error ...   24.12.2008, 13:11:51
- - seba22   [SQL] pobierz, plaintext mysql_query("INS...   24.12.2008, 14:24:32
- - Cysiaczek   Matko! Ile mam pytać - dane o Twojej tabeli po...   24.12.2008, 14:29:01
- - MateuszScirka   Cysiaczek podalem ci te dane w screenie link w moi...   24.12.2008, 15:01:04
|- - seba22   Cytat(MateuszScirka @ 24.12.2008, 15:01...   24.12.2008, 15:35:03
- - Cysiaczek   thumbnaila podałeś - lupy nie mam Daj autoincrem...   24.12.2008, 15:14:28
- - MateuszScirka   Kod $zapytanie = mysql_query("INSER...   24.12.2008, 16:56:10
- - seba22   Teraz zgłasza błąd w składni. Spróbuj tak... [S...   24.12.2008, 20:59:06
- - MateuszScirka   Przykro mi... nie dziala Probowalem juz z tymi ...   24.12.2008, 21:05:22
- - seba22   Jaki błąd, bo samo "nie działa" to mało....   24.12.2008, 21:16:19
- - Cysiaczek   Mieszasz kolego. Tu żadnej filozofii nie ma. Nadaj...   24.12.2008, 21:16:20
|- - MateuszScirka   Cytat(Cysiaczek @ 24.12.2008, 21:16:2...   24.12.2008, 21:24:10
- - seba22   Cytat(MateuszScirka @ 24.12.2008, 21:24...   24.12.2008, 23:06:59
- - MateuszScirka   To to zapytanie sie wykłada. A drop to jest w WoWi...   24.12.2008, 23:22:06
|- - decha-design   Cytat(MateuszScirka @ 24.12.2008, 23:22...   24.12.2008, 23:25:37
- - MateuszScirka   o export to juz kojarze poza tym insert into probo...   24.12.2008, 23:29:15
- - potreb   Kolego, tutaj niektórzy zrezygnowali z wigilii, a ...   24.12.2008, 23:31:10
- - decha-design   Cytat(MateuszScirka @ 24.12.2008, 23:29...   24.12.2008, 23:31:59
- - seba22   Przepraszam, oczywiście miałem na myśli export tab...   25.12.2008, 09:35:44
- - MateuszScirka   Napisalem DROP i skasowalem, tak myslalem ze to de...   25.12.2008, 10:38:49
- - decha-design   na bank błąd masz tutaj [SQL] pobierz, plaintext ...   25.12.2008, 10:44:36
- - seba22   Wrzuć to: [SQL] pobierz, plaintext -- phpMyAdmin ...   25.12.2008, 10:59:32
- - MateuszScirka   Out of range value adjusted for column ...   25.12.2008, 11:04:36
- - piotrooo89   a na 100% masz poprawnie skonfigurowane połączenie...   25.12.2008, 11:06:01
- - MateuszScirka   Kod<?php include("baza.php");...   25.12.2008, 11:10:04
- - seba22   Ma na 100 % bo SQL odpowiada błędem, czyli próbuje...   25.12.2008, 11:11:02
- - MateuszScirka   smiga juz wiem co przerobic zaraz zmodyfikuje kod...   25.12.2008, 11:27:31
- - seba22   Zabezpiecz się przed SQL injection i XSS. Pr...   25.12.2008, 11:31:12
- - MateuszScirka   Zrobione ;] Teraz logowanie. Chodzi o to ze raczej...   25.12.2008, 12:05:53
- - Lion_87   Nie wiem ale może spróbuj dać średnik na końcu lin...   25.12.2008, 13:00:09
- - MateuszScirka   Fakt ale mam zaciemnie dziś... tyle że c...   25.12.2008, 21:50:28
- - seba22   Achh, ponuraku a można by tak: [PHP] pobierz, p...   25.12.2008, 21:56:54
- - MateuszScirka   OK udalo mi sie ;P Samemu ;] Kod$zapytanie =...   25.12.2008, 21:58:28
- - piotrooo89   a tu jest moje logowanie, może Ci się przyda.   25.12.2008, 22:01:09
- - MateuszScirka   Dzieki ;] A ten mam jeszcze pytanie Pomozecie nap...   25.12.2008, 22:29:48
- - piotrooo89   robisz w bazie w której bedziesz trzymał np ID jak...   25.12.2008, 22:32:25
- - MateuszScirka   PS jak zrobic tez zeby nie dalo sie wejsc do testu...   25.12.2008, 22:35:27
- - piotrooo89   w moim skrypcie (linku który Ci podałem) masz tam ...   25.12.2008, 22:37:28
- - MateuszScirka   Kod<?php ob_start(); session_start...   25.12.2008, 22:43:57
- - piotrooo89   no jest to sesja którą rejestruje w czasie pozytyw...   25.12.2008, 22:46:44
- - MateuszScirka   Kod<html> <head> <title>L...   25.12.2008, 22:51:07
- - piotrooo89   na moim blogu masz również rozwiązanie tego proble...   25.12.2008, 22:53:13
- - MateuszScirka   Zastosowalem sie do tego z headerem ale mimo to si...   25.12.2008, 22:53:54
- - piotrooo89   dodaj na samym początku i zadbaj o to aby nic prze...   25.12.2008, 22:57:07
- - MateuszScirka   Sory (bez BOM) - zle to zrozumialem ;P Przepraszam...   25.12.2008, 23:01:10
- - piotrooo89   dobrą stronę header'em przekazujesz? pokaż kod...   25.12.2008, 23:06:34
- - MateuszScirka   Kod logowania jest powyzej (logowanie.php) a oto ...   25.12.2008, 23:10:34
- - piotrooo89   pewnie nie masz zarejestrowanej tej sesji i dlateg...   25.12.2008, 23:11:53
- - MateuszScirka   i? ;D Pomozesz zmodyfikowac kod? Nigdy na sesjach...   25.12.2008, 23:15:46
- - piotrooo89   pokaż jak robisz logowanie, wraz z rejestracją ses...   25.12.2008, 23:16:49
- - MateuszScirka   Wszystko co mam logowanie.php (system logowania)...   25.12.2008, 23:21:32
- - piotrooo89   popraw logowanie tak jak ja podałem na blogu....   25.12.2008, 23:23:45
- - MateuszScirka   Kod<html> <head> <title>L...   25.12.2008, 23:36:05
- - piotrooo89   ale Twój przykład nie jest taki jak mój... przeana...   25.12.2008, 23:39:31
- - MateuszScirka   Myslalem kombinowalem. logowanie.php - NIE DZIA...   26.12.2008, 00:13:40
- - bobo168   A po co Ci te nawiasy w "WHERE" ?   26.12.2008, 00:16:01
- - MateuszScirka   To nie ma nic do rzeczy, tak ma byc i tak dziala ...   26.12.2008, 10:04:04
- - Tajgeer   Kod<?php ob_start(); session_s...   26.12.2008, 11:29:13
- - MateuszScirka   Nie przyjmuje poprawnych passow. Poza tym nawet ni...   26.12.2008, 11:51:18
- - Tajgeer   Uaktualniłem skrypt w moim wcześniejszym poście. S...   26.12.2008, 12:04:38
- - MateuszScirka   Po zalogowaniu sie i gdy biore np wstecz i znowu z...   26.12.2008, 12:25:05
- - Tajgeer   Nie lepiej zrobić logowanie w oparciu o ciast...   26.12.2008, 12:31:52
- - MateuszScirka   Walnalem kod HTML w PHP w logowanie.php tak zeby o...   26.12.2008, 12:33:39
- - Tajgeer   Czas najwyższy poczytać trochę o co...   26.12.2008, 12:36:08
- - MateuszScirka   Tak bedzie trzeba zrobic Puki co sprobuje jakos d...   26.12.2008, 17:23:45
- - Tajgeer   Kod<?php if(isset($_SESSION[...   26.12.2008, 18:44:54
- - MateuszScirka   A wiecie co tu może być źle? Kod$zapytanie ...   26.12.2008, 19:53:17
- - Tajgeer   Może tak ? Kod<?php $login = $_SESS...   26.12.2008, 19:54:24
- - phpion   @MateuszScierka: Do łączenia warunków używa się AN...   26.12.2008, 19:55:31
- - MateuszScirka   Tajgeer probowalem juz tak. Jednak wtedy wkradl mi...   27.12.2008, 22:45:32


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 06:41