Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie rekordów do bazy z PHP, nie działa hasło
WladekSlawek
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 10.03.2011

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


Witam, mam taki problem. Otóż utworzyłem skrypt który dodaje rekord do bazy i to działa, natomiast hasło kodowane jest w MD5, pomimo wszystko przy logowaniu to nie działa.

Formularz
Kod
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta http-equiv="Content-Language" content="pl">
<meta NAME="Language" CONTENT="polish">
<title>Rejestracja</title>
</head>
<form method="POST" action="dodawanie.php">
<p><strong>Zarejestruj się: </strong></p>
Id:<p><input type="text" name="idklient" size="30" maxlength="40"></p>
Imię:<p><input type="text" name="imieklient" size="30" maxlength="40"></p>
Nazwisko:<p><input type="text" name="nazwiskoklient" size="30" maxlength="40"></p>
Telefon:<p><input type="text" name="telefonklient" size="30" maxlength="40"></p>
Adres:<p><input type="text" name="adresklient" size="30" maxlength="40"></p>
Hasło:<p><input type="text" name="hasloklient" size="30" maxlength="40"></p>
<input type="submit" value="Wyślij">
</form>
</html>


Plik wykonujący (*.php)
Kod
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta http-equiv="Content-Language" content="pl">
<meta NAME="Language" CONTENT="polish">
<title>Rejestracja udana</title>
</head>
</html>

<?
$idklient=$_POST['idklient'];
$imieklient=$_POST['imieklient'];
$nazwiskoklient=$_POST['nazwiskoklient'];
$telefonklient=$_POST['telefonklient'];
$adresklient=$_POST['adresklient'];
$hasloklient=$_POST['hasloklient'];
include("config.php");
mysql_connect ("localhost", "$nazwa", "$haslo") or
die ("Problem z serwerem bazy danych. Nie można się połączyć.");
mysql_select_db ("ssukiennik") or
die ("Problem z bazą danych. Nie można się połączyć.");
$zadanie = "INSERT INTO `klienci` (`id_klient`, `imie_klient`, `nazwisko_klient`, `telefon_klient`, `adres_klient`, `haslo_klient`) VALUES ('" . mysql_escape_string($idklient) . "', '" . mysql_escape_string($imieklient) . "', '" . mysql_escape_string($nazwiskoklient) . "', '" . mysql_escape_string($telefonklient) . "','" . mysql_escape_string($adresklient) . "', '" . MD5( `$hasloklient` ) . "')";
$wykonaj = mysql_query ($zadanie);
if ($wykonaj) {
echo "Dane ID :$idklient <br> Imie : $imieklient <br> Nazwisko: $nazwiskoklient <br> Telefon: $telefonklient <br>Adres : $adresklient <br> Hasło: $hasloklient zostały dodane ";
} else {
echo "Problem konta.";
}
echo mysql_error();
?>


Ten post edytował WladekSlawek 27.05.2011, 21:23:26
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 01:33