Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP+MySQL] Numer klienta/zamówienia
Red22
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 12.01.2008

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


Witam. Mam pewien problem: piszę na zaliczenie przedmiotu stronę w PHP korzystającą z baz danych. Strona jest dosyć prosta i jedyny problem jaki mam jest następujący - klient loguje się, wchodzi i chce kupić coś. Tranzakcja jest zapisywana w tabeli. Tabele ułożyłem następująco:

Users (id, nazwa, haslo)
Ksiazki (id,autor,tytul)
Zamowienia(id,idksiazki,iduser)

I problem jest następujący: nie wiem jak z zapytania np.

$query = "SELECT Id FROM users WHERE Nazwa='$user' ";
$query .= "AND Haslo='$pass'";

wyciągnąć to Id użytkownika, by później móc wpisać je do tabeli ZAMOWIENIA. Id książki już zrobiłem i działa. Ale by wszystko działało i pokazywało jaki klient co zamówił, potrzebny mi sposób zapisywania ID zalogowanej osoby do innej tabeli w bazie... I na tym utknąłem. Wszelkie pomysły (nawet innego rozwiązania tego ) mile widziane. Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jang
post
Post #2





Grupa: Zarejestrowani
Postów: 101
Pomógł: 11
Dołączył: 2.02.2005

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


Po pierwsze, w jednym miejscu dajesz :
  1. <?php
  2. $userid = $_SESSION['id'];
  3. ?>
a w drugim
  1. <?php
  2. isSet($_SESSION['Id'])
  3. ?>
a id i Id to nie to samo (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !
Sprawdzałeś to co Ci napisałem w moim poprzednim poście ?
Oczywiście zamiast while i echo dajesz :
  1. <?php
  2. $_SESSION['id'] = $row['id'];
  3. echo $_SESSION['id'];
  4. ?>
echo oczywiście tylko dla sprawdzenia.
Go to the top of the page
+Quote Post

Posty w temacie


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: 2.10.2025 - 23:53