![](https://academy.hsoub.com/uploads/set_resources_28/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
احمد عمر11
-
المساهمات
21 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة احمد عمر11
-
-
لم يظهر اخطاء وجلب البيانات سليم ولكنى احترت لهذه المشكلة
-
البيانات مطابقة والصلاحيات موجودة
-
يافندم هى هى قاعدة البيانات وهوهو نفس الكود يعمل جيدااا بنفس الخصائص على السيرفر المحلى
ممكن توضيح لراى حضرتك
-
المشكلة ان الكود المرسل اليكم يعمل جيدا على السيرفر المحلى ولايعمل على الاستضافة علما بان كود الاضافة يعمل وكود الحذف شغال حلو برضه
session_start; // إجراء الإتصال $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } ?>
-
لاتوجد اى رسائل خطأ نهائى بل بالعكس يتم طبعة كلمة yes ولكن لايتم التعديل فى قاعدة البيانات
المشكلة ان الكود المرسل اليكم يعمل جيدا على السيرفر المحلى ولايعمل على الاستضافة علما بان كود الاضافة يعمل وكود الحذف شغال حلو برضه
-
<?php $FF=$_POST['E']; $image = addslashes($_FILES['image']['tmp_name']); $id_up = $_POST["id_up"]; include('db.php'); $sql = "UPDATE estshara SET E='$FF', image='$image' WHERE id='$id_up'"; if($conn->query($sql) === true ){ echo "yes"; } else { echo "no" ; } ?>
-
الف مليون شكر لحضرتك جزاك الله كل الخير الكود اشتغل تمام
ممكن اتعب حضرتك اخى العزيز وصديقى الجديد كود التعديل مش شغال ممكن اعرف من حضرتك الحل اكون شاكر جدا جعله الله فى ميزان حسناتك اللهم امين
<?php $FF=$_POST{'E'}; $image=addslashes(file_get_contents($_FILES['image']['tmp_name'])); $id_up=$_POST{id_up}; include('db.php'); $sql = "update estshara set E='$FF', image='$image' where id='$id_up'"; if($conn->query($sql) === true ){ echo "yes"; } else { echo "no" ; } ?>
-
1
-
-
كود الحذف لايعمل علما بان الاتصال ناجح والاضافة تعمل جيدااا
والكود هو
<?php if(isset($a)) $sql = "DELETE FROM estshara WHERE id=$a"; if($conn->query($sql) === true ){ echo "تم الحذف بنجاح"; } else { echo "لم يتم الحذف" ; } ?>
ومصدر صفحة الحذف هو
<td><?php echo "[<a href='delete.php?a=$row[id]'onclick='return confermdelete()'>delete </a>]" ?></td>
-
1
-
-
اعتذر لعدم الرد لظروف مرضية لابنى عند الانتهاء من الموقع سوف ارسل الى حضرتك رابط الموقع لانه لم يكتمل بعض
-
لم يعمل ايضا
اعتذر للازعاج لكن عشمى فى حضرتك نحل المشكلة
-
delete.php?a=4
الكود هو هو شغال كويس على السيرفر المحلى ومش شغال ع الاستضافة
كان فى كود قبل كدة كان شغال على السيرفر المحلى ومش شغال على الاستضافة والحمد لله عالجت الامر هابعته لحضرتك قبل وبعد التعديل يمكن يساعدنا نلاقى الحل
قبل التعديل
<?php
$AA=$_POST{'A'};
$BB=$_POST{'B'};
$CC=$_POST{'C'};
ob_start();
include('db.php');
$query = mysql_query("SELECT * FROM pass1 WHERE A='$AA' AND B='$BB' AND C='$CC'");
$num= mysql_num_rows($query);
if($num == 1){
header("location:./ajnda/115.php");
}
else {
echo "<h2>عفوا بيانات الدخول غير صحيحة</h2>";
}
?>
<?php
include
("db.php");
?>بعد التعديل
<?php
$AA=$_POST{'A'};
$BB=$_POST{'B'};
$CC=$_POST{'C'};
include('db.php');ob_start();
$query = mysqli_query($conn,"SELECT * FROM pass1 WHERE A='$AA' AND B='$BB' AND C='$CC'");$num= mysqli_num_rows($query);
if($num == 1){
header ("location:./ajnda/115.php");
}
else {
echo "<h2>عفوا بيانات الدخول غير صحيحة</h2>";
}
?>
// <?php
// include
// ("db.php");
// ?> -
فعلت ذلك ولم يعمل الكود ايضا
-
طبعت قيمة a ولم تصلها الطلبية
-
<?php echo "[<a href='delete.php?a=$row[id]'onclick='return confermdelete()'>delete </a>]" ?></td>
صفحة الحذف
الكود يعمل جيداااا على السيرفر المحلى فما هى المشكلة عند تنفيذه على الاستضافة
مع خالص تحياتى وامتنانى
اعتقد ان المشكلة فى هذا السطر
if($conn->query($sql) === true ){
-
1
-
-
الشفرة التالية هى شفرة الاضافة وهى تعمل جيداااا
<?php $BB=$_POST{'A'}; $CC=$_POST{'B'}; $DD=$_POST{'C'}; $EE=$_POST{'D'}; $FF=$_POST{'E'}; $image=addslashes(file_get_contents($_FILES['image']['tmp_name'])); include('db.php'); $sql = "insert into estshara (A,B,C,D,E,image) values ('$BB','$CC','$DD','$EE','$FF','$image')"; if($conn->query($sql) === true ){ echo "yes"; } else { echo "no" ; } ?>
شفرة الحذف التالية لاتعمل<?php if(isset($a)) $sql = "DELETE FROM WHERE id=$a"; if($conn->query($sql) === true ){ echo "تم الحذف بنجاح"; } else { echo "لم يتم الحذف" ; } ?>
شفرة التعديل التالية لاتعمل
<?php $FF=$_POST{'E'}; $image=addslashes(file_get_contents($_FILES['image']['tmp_name'])); $id_up=$_POST{id_up}; include('db.php'); $sql = "update estshara set E='$FF', image='$image' where id='$id_up'"; if($conn->query($sql) === true ){ echo "yes"; } else { echo "no" ; } ?>
-
1
-
-
كود الاضافة يعمل جيداااااا ولكن المشكلة فى الحذف والتحديث
-
تم التاكد من هذه الملاحظات وايضا لم يتم عمل الكود
-
1
-
-
<?php if(isset($a)) $sql = "DELETE FROM estshara WHERE id=$a"; if($conn->query($sql) === true ){ echo "تم الحذف بنجاح"; } else { echo "لم يتم الحذف" ; } ?>
-
1
-
مشكلة فى كود التعديل لايعمل الا على السيرفر المحلى فقط
في أسئلة البرمجة
نشر
فعلت ذلك ويتم التحديث يدويا
علما يافندم ان كود الحذف والاضافة يعملان جيدااااا
سارسل لسيادتكم كود الاضافة والحذف ربما يساعدان فى حل المشكلة
كود جلب البيانات
<?php
$sql = "select * from estshara ";
$result=$conn->query($sql);
if($result->num_rows>0){
while($row = $result->fetch_assoc()){
?>
<tr><td><?php echo $row['A'] ?></td><td><?php echo $row['B'] ?></td><td><?php echo $row['C'] ?></td><td><?php echo $row['D'] ?></td><td><?php echo $row['E'] ?></td><td><?php echo'<img src ="data:image/jpg;base64 ,'.base64_encode($row['image']).'">';
?> </td><td><?php echo "[<a href='delete.php?a=$row[id]'onclick='return confermdelete()'>delete </a>]" ?></td><td><?php echo "[<a href='update5.php?a=$row[id]'onclick='return confermdelete()'>update </a>]" ?></td></tr>
<?php }
}
?>
كود الاضافة
<?php
$BB=$_POST{'A'};
$CC=$_POST{'B'};
$DD=$_POST{'C'};
$EE=$_POST{'D'};
$FF=$_POST{'E'};
$image=addslashes(file_get_contents($_FILES['image']['tmp_name']));
include('db.php');
$sql = "insert into estshara (A,B,C,D,E,image) values ('$BB','$CC','$DD','$EE','$FF','$image')";
if($conn->query($sql) === true ){
echo "yes";
}
else {
echo "no" ;
}
?>
كود الحذف
<?php
if (isset($_GET['a'])) {
$sql = "DELETE FROM estshara WHERE id=" . $_GET['a'];
if ($conn->query($sql) === true) {
echo "تم الحذف بنجاح";
} else {
echo "لم يتم الحذف";
}
}
?>