Есть ли проблемы с моим кодом для добавления новых категорий? - PullRequest
0 голосов
/ 30 мая 2019

Я написал этот код для своего интернет-магазина, чтобы я мог добавлять новые категории для продуктов, которые я продаю. Может кто-нибудь сказать мне, если мой код правильный, чтобы я мог загрузить его? Или если есть какие-то проблемы с этим? Можете ли вы сказать мне, чтобы я мог это исправить и заставить его работать должным образом?

<form action="" method="post" style="padding:80px;">

<b>Insert New Category:</b>
<input type="text" name="new_cat" required/> 
<input type="submit" name="add_cat" value="Add Category" /> 

</form>

<?php 
    if(isset($_POST['add_cat'])){

    $new_cat = $_POST['new_cat'];

    $insert_cat = "insert into categories (cat_title) values ('$new_cat')";
    $run_cat = mysqli_query($con, $insert_cat); 

    if($run_cat){

    echo "<script>alert('New Category has been inserted!')</script>";
    echo "<script>window.open('eshop.php?view_cats','_self')</script>";
    }
    }
?>

1 Ответ

0 голосов
/ 30 мая 2019

Используйте это для предотвращения SQL-инъекций, как сказал Джонникс в комментариях:

$new_cat = mysqli_real_escape_string($con, $_POST['new_cat']);
...