Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Jak przekazać wartość do bazy przez skrypt ale bez formularza
stein
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 5.10.2006

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


Witam. Chodzi mi o to aby wstawić rekord do bazy za pomocą odnośnika, czy sie tak da wogóle miało by to wyglądać jakoś tak:
na stronie z html mam dajmy taki odnośnik i próbuje metodą get (metoda nie ma znaczenia)
<a href="./koszyk.php?name=nokia> Nazwa "nokia" ma sie znaleść w bazie skrypt wygląda narazie tak:
  1. <?php
  2. require_once ('../mysql_connect.php');
  3.  
  4.  $nm = $_GET['name']; // ta zmienna jako "nokia" ma być w tabeli koszyk i w kolumnie towar
  5.  
  6.  $query = "SELECT towar FROM koszyk ";
  7. $result = @mysql_query ($query); 
  8. if (mysql_num_rows($result)==1)
  9.  {
  10.  $query = "INSERT INTO koszyk (towar)
  11.  VALUES ('$nm')";
  12.  
  13. $result = @mysql_query ($query);  
  14. if ($result)
  15. echo 'dziękujemy za wybranie towaru';
  16.  else
  17. echo 'towar nie został dodany';
  18.  }
  19. else 
  20. echo 'bład';
  21. ?>

Nestety juz pierwsze zapytanie nie działa od razu przechodzi do "else 'błąd'" Co tu musze zastosować czy musi być formularz czy da sie jakos inaczej uruchomić?


// prosze pamietac o bbcode
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: 20.08.2025 - 12:15