Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Konta || zmiana hasła a raczej weryfikcja - problem
Forum PHP.pl > Forum > PHP
boya
ELo
Mam sobie jakiś tam plik index.php a w nim
Form ze zmiennymi
haslo - obecne haslo
haslo1 - nowe haslo
haslo2 - nowe haslo jeszcze raz

przesylamy to dalej do jakiegoś tam pliku winksmiley.jpg
haslo w bazie jest w MD5

[php:1:a2a169528c]
<?
@mysql_pconnect('localhost','xxx', 'xxx');
@mysql_select_db('xxx');
$zapytanie = "SELECT * FROM pplogin WHERE haslo = '".md5($_POST['haslo'])."'";
$sql = @mysql_query($zapytanie);
if ((@mysql_num_rows($sql) == 1) || ($haslo1 == $haslo2)) {
} elseif {
$zapytanie1 = "UPDATE pplogin SET haslo='".md5($_POST['haslo1'])."' WHERE haslo='".md5($_POST['haslo'])."'";
$wykonaj1 = mysql_query ($zapytanie1);
while($row=mysql_fetch_array ($wykonaj1)) {;}
print("Hasło zostało >");
} else {
print("Podane przez ciebie hasła nie są prawidłowe");
}
?>
[/php:1:a2a169528c]

i mam pytanko gdzie tu jest blad questionmark.gif a moze macie jakieś swoje pomysły questionmark.gif
Pozdrawiam
scanner
Ale o co chodzi? Coś Ci nie działa?
menic
[php:1:000de1d5f0]<?php
mysql_pconnect('localhost','xxx', 'xxx');
@mysql_select_db('xxx');
$zapytanie = "SELECT * FROM pplogin WHERE haslo = '".md5($_POST['haslo'])."'";
$sql = @mysql_query($zapytanie);
if ((@mysql_num_rows($sql) == 1) && ($_POST['haslo1'] == $_POST['$haslo2']))
{
$zapytanie1 = "UPDATE pplogin SET haslo='".md5($_POST['haslo1'])."' WHERE
haslo='".md5($_POST['haslo'])."'";
$wykonaj1 = mysql_query ($zapytanie1);
if( $wykonaj1 )
{
print("Hasło zostało zmienione >");
}
else
{
echo 'cos nie tak'
}
}
else
{
echo 'Wpisales niepoprawne stare haslo, lub nowe hasla sa rozne';
}

?>[/php:1:000de1d5f0]
boya
Tak niedzila mi:

Parse error: parse error, expecting `'('' in c:apachehtdocspp11.php on line 7
boya
@menic

Twoje rozwiązanie nic tu nie dało ;/
menic
Juz napisalem poprawny kod. Poza tym masz straszny bajzel w tym kodzie. Gubisz sie prezy stosowaniu niektórych intrukcji. Po elseif musi byc warunek a ty go nie umiesciles i wiele wiele innych
boya
Dobra chlopaki mam tongue.gif
tylko mi pisze ze calyc zas zle podaje ale zaraz sobie to naprawie ;]

tylko komu dać teraz punkcik za pomoc questionmark.gif ... jak sie da to dam wam oby

pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.