اخواني الاعزاء عملت form ادخال
ثم قمت با عمل قاعده بيانات بعد ذالك قمت بكتابه كود php من اجل ان تكون الاضافه الى قاعده البيانات من خلال form
لكن وجهتني مشكله خمس ايام ابحث عن حل ولم اجد
المشكله لا يظهر لي اي خطاء في المتصفح لكن لا يضيف اي بيانات الى قاعده البيانات
لو سمحتو احد عنده حل
هذا هي لاكواد
كود html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>شاورمر - اضافه وجبات</title>
<link rel="stylesheet" href="css of control.css">
</head>
<body>
<center>
<div class="min">
<form action="rinsert.php" method="post" enctype="multipart/form-data">
<h2> ادره الوجبات</h2>
<img src="logob.png" width= "100px" >
<br>
<br>
<input type="text" name='name'>
<br>
<br>
<input type="text" name='price'>
<br>
<input type="file" id="file" name='image' style='display:none;' >
<label for="file">صوره للوجبه</label>
<button name='upload'> اضافه الوجبه</button>
<br>
<br>
<a href="foods.php">عرض كافه الوجبات</a>
</form>
</div>
</center>
</body>
</html>
كود الربط
<?php
$uu = "root";
$pp = "";
$cooon = new PDO("mysql:host=localhost; dbname=restfood;charset=utf8;",$uu,$pp);
if($cooon)
{
echo 'yeees';
}
else {
echo 'nooo';
}
?>
كود php
<?php
include('config.php');
?>
<?php
if(isset($_POST['upload'])){
$NAME = $_POST['name'];
$PRICE = $_POST['price'];
$IMAGE = $_FILES['image'];
$image_location = $_FILES['image']['tmp_name'];
$image_name =$_FILES['image']['name'];
$image_up = "iamges/".$image_name;
$insrt = $cooon->prepare("INSERT INTO foodrest('id','fname','fprice','fimage') VALUES ('$NAME,'$PRICE',' $image_up')");
var_dump( $insrt->errorInfo());
if( $insrt){
echo "<div class='alert alert-success'>"."تمت الاضافه"."</div>";
}
else{
echo "<div class='alert alert-danger'>"."حدثت مشكله لم تتم الاضافه "."</div>";}
}
?>
النتائج في المتصفح
(3) { [0]=> string(0) "" [1]=> NULL [2]=> NULL }
تمت الاضافه
التعليقات