Здравейте!
Днес реших да импровизирам 1 системка за заявки (относно Photoshop).
Системата е от 2-3 файла но ще дам само кодът в който ми дава грашка. Този код представлява форма + скирпт за взимане на едни точки от БД, проверка дали са достатъчни да покрият заявката или не и вкарване на заявката в БД. Въпросът ми е къде бъркам ?Ето го и следния код
Днес реших да импровизирам 1 системка за заявки (относно Photoshop).
Системата е от 2-3 файла но ще дам само кодът в който ми дава грашка. Този код представлява форма + скирпт за взимане на едни точки от БД, проверка дали са достатъчни да покрият заявката или не и вкарване на заявката в БД. Въпросът ми е къде бъркам ?Ето го и следния код
PHP:
<?php
$author = htmlspecialchars($_POST['author']);
$category = $_POST['category'];
$request = htmlspecialchars($_POST['request']);
$contact = htmlspecialchars($_POST['contact']);
$ip = $_SERVER['REMOTE_ADDR'];
$date = date('d/m/Y');
$isit_make = 0;
if(isset($_POST['submit-request'])) {
if(empty($request) or empty($contact)){
echo "<center>Пропуснали сте да попълните полета</center>";
}
else {
if($category = 1) {
$zaqvkaza1 = "Други";
$vzimane1 = 10;
}
if($category = 2) {
$zaqvkaza1 = "Аватар";
$vzimane1 = 15;
}
if($category = 3) {
$zaqvkaza1 = "Сигнтура";
$vzimane1 = 10;
}
if($category = 4) {
$zaqvkaza1 = "Уеб дизайн";
$vzimane1 = 35;
}
if($category = 5) {
$zaqvkaza1 = "Банер";
$vzimane1 = 15;
}
if($category = 6) {
$zaqvkaza1 = "Юзербар";
$vzimane1 = 7;
}
if($category = 7) {
$zaqvkaza1 = "Лого";
$vzimane1 = 20;
}
if($category = 8 ) {
$zaqvkaza1 = "Рангове";
$vzimane1 = 20;
}
if($category = 9) {
$zaqvkaza1 = "Wallpaper";
$vzimane1 = 12;
}
$query = mysql_query("SELECT * FROM users WHERE username = '$username'") or die(mysql_error());
$user = mysql_fetch_array($query);
if($user['points'] >= $vzimane1) {
$newpoints = $user[points] - $vzimane1;
$query3 = mysql_query("UPDATE users SET points = '$newpoints' WHERE username = '$logged[username]'");
$query1 = mysql_query("INSERT INTO request (author, type, request, contact, ip, isit_make, date) VALUES ('$author', '$zaqvkaza1', '$request', '$contact', '$ip', '$isit_make', '$date' )");
}
if($user['points'] <= $vzimane1) {
echo "Вие нямате достатъчно точки за да изпратите заявката!";
}
else {
echo "Грешка";
}
}
}
?>