Witam napisa?em kod do sprawdzania czy kod jest poprawny
oto mój skrypt
<?php
require_once "../../maincore.php";
include INFUSIONS."kod_kupna/infusion_db.php";
$result1 = dbquery("SELECT * FROM ".DB_REJESTR_KODU." WHERE rejestr_panel_id='".$_POST['rejestr_panel_kod']."'");
$rows1 = mysql_numrows($result1);
if ($rows1 ) {
$result = dbquery("SELECT * FROM ".DB_REJESTR_KODU."");
while($data = dbarray ($result)){
echo"<p>W tym panelu zobaczysz swoje informacje na temat zakupionego panelu.</p>";
echo"<p>Nazwa panelu:".$data['rejestr_panel_nazwa']."</p>";
echo"<p>Opis panelu:".$data['rejestr_panel_opis_aplikacji']."</p>";
echo"<p>Data zakupu:".$data['rejestr_panel_zakupiono']."</p>";
echo"<p>Data wyj?cia aktualizacji:".$data['rejestr_panel_aktualizacja']."</p>";
echo"<p>Op?acone:".$data['rejestr_panel_oplata']."</p>";
}
//kod jest z?y
} else {
echo "<div align='center'>Kod jest z?y wpisz jeszcze raz.</div>";
}
require_once THEMES."templates/footer.php";
?>
A tak wygl?da sam kod sprawdzaj?cy
$res1 = dbquery("SELECT rejestr_panel_kod,rejestr_panel_id,rejestr_panel_nick FROM ".DB_REJESTR_KODU." WHERE rejestr_panel_id='".$_POST['rejestr_panel_kod']."'");
$rows1 = dbrows($res1);
if ($rows1) {
echo"Tu b?dzie tre?? wy?wietlana po sprawdzieniu";
} else {
echo "<div align='center' class='tbl2'>Kod jest z?y pisz jeszcze raz.</div>";
}
Tu jeszcze daje kod gdzie wpisuje kod
<?php
require_once "../../maincore.php";
require_once THEMES."templates/header.php";
include INFUSIONS."kod_kupna/infusion_db.php";
echo"<script>
function validateForm() {
var x = document.forms['userform']['rejestr_panel_kod'].value;
if (x == null || x == '') {
alert('Przepraszamy, nie poda?e? kodu');
return false;
}
}
</script>";
opentable('Sprawdzanie informacji');
if (isset($_GET['wynik'])== "sprawdz") {
require_once('kod_kupno_wynik_sprawdz.php');
}else{
$result = dbquery("SELECT * FROM ".DB_REJESTR_KODU." WHERE rejestr_panel_id='".$_POST['rejestr_panel_kod']."'");
echo"<p>Podaj dane swojego panelu wygenerowane podczas rejestracji, jesli nie zarejestrowa?es swojego panelu zarejestruj go.<br/><br/></p>";
echo "<p>Podaj kod logowania:</p>";
echo"<p><form name='userform' method='post' action='".FUSION_SELF."?wynik=sprawdz' onsubmit='return validateForm()'>
<input class='textbox' type=text name='check' size='40' maxlength='30'>
<input type='submit' value='Sprawdz' class='button' />
</form></p>";
echo "<script type='text/javascript'>
function ValidateForm(frm) {
if (frm.kod.value==\"\") {
alert(\"Wype?nij pole z kodem\");
return false;
}
}
</script>\n";
}
closetable();
require_once THEMES."templates/footer.php";
?>
Gdzie robi? b??d ?e mi nie chce pokaza? zawarto?ci?
Ju? znalaz?em b??d b??d by? tutaj, zamiast tego:
$res1 = dbquery("SELECT rejestr_panel_kod,rejestr_panel_id,rejestr_panel_nick FROM ".DB_REJESTR_KODU." WHERE rejestr_panel_id='".$_POST['rejestr_panel_kod']."'");
$rows1 = dbrows($res1);
if ($rows1) {
echo"Tu b?dzie tre?? wy?wietlana po sprawdzieniu";
} else {
echo "<div align='center' class='tbl2'>Kod jest z?y pisz jeszcze raz.</div>";
}
powinno by? tak:
$result1 = dbquery("SELECT rejestr_panel_kod FROM ".DB_REJESTR_KODU." WHERE rejestr_panel_kod='".$_POST['rejestr_panel_kod']."'");
global $userdata;
if (dbrows($result1)) {
} else {
echo "<div align='center'><span style='color:red'><strong>Kod jest z?y sprawdz kod i wpisz go jeszcze raz.</strong></span></div>";
}
Sam doszed?em po wielu próbach ale daje tutaj mo?e si? komu? przyda :) |