كانت لي مشكله في ادخال الى قاعده البيانات كلمت احد المختصين وعدل على الكود اضاف اليه هذه الاسطر
$explava = explode('.', $itemimgName);
$endava = end($explava);
$itemimgExten = strtolower($endava);
$itemimg = rand(0, 10000) . '_' . $itemimgName;
اريد انا اعرف وضيفتها في الكود لو سمحتو
هذا هو الكود كاملًا
<?php
include('configg.php');
if(isset($_POST['uploade'])){
$NAME = $_POST['name'];
$PRICE = $_POST['price'];
// $IMAGE = $_FILES['image'];
// $image_location = $_FILES['image']['tmp_name'];
// $image_name = $_FILES['image']['name'];
// upload variables
$itemimgName = $_FILES['image']['name'];
$itemimgTmp = $_FILES['image']['tmp_name'];
$explava = explode('.', $itemimgName);
$endava = end($explava);
$itemimgExten = strtolower($endava);
$itemimg = rand(0, 10000) . '_' . $itemimgName;
$insert = "INSERT INTO food(name , price , image) VALUES ('$NAME','$PRICE','$itemimg')";
// var_dump($insert -> erorrInfo($insert));
mysqli_query($con ,$insert);
if(move_uploaded_file($itemimgTmp, "im\\" . $itemimg)){
echo "<script>alert('yyyeess')</script>";
}
else{
echo "<script>alert('noo')</script>";
}
}
?>
التعليقات