Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Aktywacja kodów.
kurczak610
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 2
Dołączył: 3.05.2009

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


Witam ponownie. Zrobiłem aktywacje kodów. Mam w tabeli 3 pola :

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'; ?>


Mam problem, nie wiem jak zapisać ze jak mam w aktywowany 1 to pisze ze kod jest uzyty. Prosze o pomoc.
Pozdrawiam, Kurczak610 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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 - 17:30