Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> połączenie pola textowego z kodem php, połączenie pola textowego z kodem php
ozeh
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 16.09.2003

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


Mam taki problem, a mianowicie:
Posiadam taki kod:

mysql_pconnect('host','uzytkownik','haslo');
function sprawdz_kod($baza, $tabela, $kod){
mysql_select_db($baza);
$pyt = "SELECT * FROM $tabela WHERE kod='$kod'";
$odp = mysql_query($pyt);
$r = mysql_fetch_array($odp);
if ($r[data]=='0'){
// kod jest poprawny wiec dajemy klientowi dostep do jakiejs
uslugi
dostep_do_uslugi();
// deaktywujemy uzyty kod
$pyt = "UPDATE $tabela SET data='$data' WHERE kod='$kod'";
mysql_query($pyt);
}
}


Potrzebuje dolaczyc do tego pole textowe i przypisac go do zmiennej $kod.
W calym tym skrypcie chodzi o to ze w pole textowe wpisujemy haselko a podany wyzej kod ma go sprawdzic czy jest on w bazie i jesli tak to pozwolic wejsc dalej i odznaczyc kod ze zostal juz uzyty.

Baza wyglada tak:
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| kod | varchar(8) | YES | | NULL | |
| data | bigint(15) | YES | | 0 | |
+-------+-------------+------+-----+---------+-------+


Do bazy sa juz wpisane haselka.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
czadowy
post
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 28.04.2005

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


  1. <?php
  2. $connect = @mysql_connect('host', 'uzytkownik', 'haslo');
  3. $db = @mysql_select_db('baza_danych', $connect);
  4. $sql = &#092;"SELECT kod FROM tabela WHERE kod = '$kod_podany';\";
  5. $sql_result = mysql_query($sql);
  6. $num = mysql_num_rows($sql_result);
  7.  
  8. if ($num == &#092;"0\") {
  9. echo&#092;"<P> podany kod jest nieprawidlowy </P>\";
  10. } elseif ($num >= &#092;"1\") {
  11.  
  12. echo&#092;" twoj kod jest prawidlowy\"; 
  13. $oznaczenie = &#092;"UPDATE tabela SET data = now() WHERE kod = '$kod_podany';\";
  14. $wykonanie = mysql_query($oznaczenie);
  15. }
  16. ?>


pisalem na szybko ale chyba o to ci chodzilo i powinno dzialac
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: 10.10.2025 - 18:21