Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Problem z bazą
Adiqus
post 1.06.2009, 11:49:10
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 1
Dołączył: 27.01.2009

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


Mam problem z bazą MySQL. A mianowicie zrobiłem kod, który po wpisaniu do pola tekstowego Loginu i wysłaniu go do skryptu PHP ma "wyciągnąć" z bazy i wypisać na ekran Hasło przyporządkowane do tego loginu. Proszę się nie śmiać z tego tematu. Chodzę na kurs PHP tam coś takiego przerabialiśmy, mnie jednakże nie udało się tego zrobić. Próbowałem w domu i po pewnym czasie (z pomocą taty) udało mi się dojść co gdzie i jak. Jednakże mam problem. Zamiast wypisywać hasła - wypisuje 2x pierwszą literę loginu, 2x pierwszą literę hasła i 2x pierwszą cyfrę ID (ID zrobiłem, gdyż skrypt z założenia miał posiadać ID, potem postanowiłem zrobić coś prostrzego, a stwierdziłem, że jeszcze te pole mi się przyda). Do rzeczy:

Kod:

index.php:
  1. <?php
  2. include 'formularz.html';
  3. if($_POST['login']!=NULL){
  4. include 'config.php';
  5. $user = $db->prepare("select t.* from login_pass t where t.login =?");
  6. $user -> bindValue (1,$_POST['login']);
  7. $user->execute();
  8. $ala = $user->fetch();
  9. foreach($ala as $x){
  10.  echo  $x[password];
  11. }
  12. }
  13. ?>


formularz.html:
  1. <form action="index.php" method="POST">
  2. Wyświetl info o userze: <input type="text" name="login"> <input type="submit" value="Start!">
  3. </form>


config.php:
  1. <?php
  2. $db = new PDO(
  3.  'mysql:dbname=uzytkownicy;host=localhost',
  4.  'root'
  5. );
  6. ?>


Może ktoś pomóc mi rozwiązać problem questionmark.gif Z góry dzięki ...
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:29