Zdarvím, jsem amatér, ale všechno dělám uplně správně.
Kupon systém - Napíšu kod -> Proběhne funkce přidání měny -> kod se vymaže.
každý kod má tyto věci ID,Kod,Počet měny a Datum.
Nevím si rady se SELECTEM.
<?php
include_once 'db.php';
if(isset($_POST['vybrat'])) {
$Kod = trim($_POST['Kod']);
// zkontroluje kod jestli neexistuje uz
$query = "SELECT Kod FROM kupon WHERE Kod='$Kod'";
$result = mysql_query($query);
$count = mysql_num_rows($result); // vyhodi else pokud existuje kod
if ($count==1) {
$castka = mysql_query("SELECT Castka FROM kupon WHERE Kod='$Kod'"); //NEFUNGUJE Resource id #8
$query = "UPDATE users SET Coins = Coin + '$castka' WHERE userId = 12 "; // pripocita coiny z kuponu !!! userId změnit!
$res = mysql_query($query);
if ($res) {
$errTyp = "green";
$errMSG = "Připočteno $castka Coinu.";
$vymazani = mysql_query("DELETE FROM kupon WHERE Kod='$Kod'");
} else {
$errTyp = "orange";
$errMSG = "Vyskytla se chyba, zkuste to znovu.";
}
} else {
$errTyp = "red";
$errMSG = "Tento kod neexistuje!";
}
}
?>
<?php
if ( isset($errMSG) ) {
?>
<font color="<?php echo ($errTyp=="green") ? "green" : $errTyp; ?>">
<?php echo $errMSG; ?>
</font>
<?php
}
?>
<form method="post" autocomplete="off">
<input type="text" id="Editbox1" name="Kod" value="" placeholder="Kod kuponu" required>
<input type="submit" id="Button1" name="vybrat" value="Submit">
</form>
$castka = mysql_query("SELECT Castka FROM kupon WHERE Kod='$Kod'"); //NEFUNGUJE Resource id #8
Jde mi o to, že chci označit novou připočítatelnou částku podle zadaneho kodu.
Nevím si už rady, děkuji za odpoveď.