Chodzi o wapacz. Mam pole do wype?nienia które przekazuje kod do skryptu a on sprawdza jego poprawno?? i daje dost?p jednak gdzie? jest b??d. Czy móg?by mi go kto? wskaza?? By? mo?e ?le si? ??czy z baz? ale nie wiem:
<?php
include('config.php');
function sprawdz_kod($tabela, $kod){
connect();
$pyt = "SELECT * FROM $tabela (`id`, `kod`, `stan`) 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();
echo "<form method='POST' action='".$_SERVER['PHP_SELF']."'>
<input type='text' name='kod' value='' />
<input type='submit' name='go' value='Wchodze!' />
ala // to ma by? jako us?uga (aby sprawdzi?)
</form>";
// deaktywujemy uzyty kod
$pyt = "UPDATE $tabela SET data='$data' WHERE kod='$kod'";
mysql_query($pyt);
}
}
if (isset($_POST['submit'])) {
$kod = $_POST['kod'];
$tabela = kody;
sprawdz_kod($tabela, $kod);
$pyt = "SELECT * FROM $tabela (`id`, `kod`, `stan`) 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();
echo "<form method='POST' action='".$_SERVER['PHP_SELF']."'>
<input type='text' name='kod' value='' />
<input type='submit' name='go' value='Wchodze!' />
ola // to ma by? jako us?uga (aby sprawdzi?)
</form>";
// deaktywujemy uzyty kod
$pyt = "UPDATE $tabela SET data='$data' WHERE kod='$kod'";
mysql_query($pyt);
}
}
echo "<form method='POST' action='".$_SERVER['PHP_SELF']."'>
<input type='text' name='kod' value='' />
<input type='submit' name='go' value='Wchodze!' />
kat
</form>";
?>
Doszed?em do martwego punktu wi?cej nie wymy?l?. Ostatecznie co? takiego wymodzi?em:
<?php
$polaczenie = @mysql_connect('localhost', 'xxxx', 'xxxx')
or die('Brak po??czenia z serwerem mysql. B??d: '.mysql_error());
function sprawdz_kod($kody, $kod){
$pyt = "SELECT * FROM $kody 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(rejestracja);
echo "<p><a href='http://www.xxxx.pl/xxxx.php'>zarejestruj sie</a></p>";
// deaktywujemy uzyty kod
$pyt = "UPDATE $tabela SET data='$data' WHERE kod='$kod'";
mysql_query($pyt);
}
}
if (isset($_POST['submit'])) {
$kod = $_POST['kod'];
$tabela = kody;
sprawdz_kod($tabela, $kod);
$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);
}
}
echo "<form method='POST' action='".$_SERVER['PHP_SELF']."'>
Wpisz tekst: <input type='text' name='kod' />
<input type='submit' name='go' value='Wchodze!' />
</form>";
?>
Je?li kto? dopatrzy si? b??du to fajno by by?o gdyby mi pomóg?. :)
Pzdr
PW od moderatora:
- Zmiana nazwy tematu - Milka 20.02 - 16:06
- Przeniesienie tematu - Pieka 20.02 - 19:30
Edytowane przez d6wid dnia 21.02.2008 02:57:07
|