id,kod,aktywowany.
W kod mam kod np. Ja i jeżeli w aktywowany jest liczba 1 powinien wyskoczyć błąd Ze kod jest uzyty.
Oto kod:
Kod
<?php include 'header.php'; ?>
<?php
if($_SESSION['logged']!=0)
{
?>
<?php
$aktywuj=mysql_query("SELECT * FROM kody WHERE kod='$_POST[kod]'") or die(mysql_error());
while ($pokaz = mysql_fetch_array($aktywuj));
$aktywowany="$pokaz[aktywowany]";
$kod="$pokaz[kod]";
$id="$pokaz[id]";
if (isset($_POST['aktywujkod']))
{
$error='';
if (strlen($_POST['kod'])<1) $error.='Nie wpisałe¶ kodu!<br>';
if ($aktywowany != 0) $error.='Kod jest uzyty!<br>';
if ($error!='')
echo "<p class='error'>$error</p>";
else {
mysql_query("UPDATE users SET points=points+100 WHERE id=$_SESSION[userid]") or die(mysql_error());
echo "Kod: <b>$_POST[kod]</b> jest dobry!";
}
}
?>
<table border="0">
<form method=POST>
<tr><td style="width: 100px";>Kod:</td><td><input type="text" name="kod" maxlength="255"></td></tr>
<tr><td></td><td><input type="submit" name="aktywujkod" value="Wypłać!"></td></tr>
</form>
</table>
<?php
}
?>
<?php include 'footer.php'; ?>
<?php
if($_SESSION['logged']!=0)
{
?>
<?php
$aktywuj=mysql_query("SELECT * FROM kody WHERE kod='$_POST[kod]'") or die(mysql_error());
while ($pokaz = mysql_fetch_array($aktywuj));
$aktywowany="$pokaz[aktywowany]";
$kod="$pokaz[kod]";
$id="$pokaz[id]";
if (isset($_POST['aktywujkod']))
{
$error='';
if (strlen($_POST['kod'])<1) $error.='Nie wpisałe¶ kodu!<br>';
if ($aktywowany != 0) $error.='Kod jest uzyty!<br>';
if ($error!='')
echo "<p class='error'>$error</p>";
else {
mysql_query("UPDATE users SET points=points+100 WHERE id=$_SESSION[userid]") or die(mysql_error());
echo "Kod: <b>$_POST[kod]</b> jest dobry!";
}
}
?>
<table border="0">
<form method=POST>
<tr><td style="width: 100px";>Kod:</td><td><input type="text" name="kod" maxlength="255"></td></tr>
<tr><td></td><td><input type="submit" name="aktywujkod" value="Wypłać!"></td></tr>
</form>
</table>
<?php
}
?>
<?php include 'footer.php'; ?>
Mam problem, nie wiem jak zapisać ze jak mam w aktywowany 1 to pisze ze kod jest uzyty. Prosze o pomoc.
Pozdrawiam, Kurczak610
