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.