ممكن مساعدة في تطبيق ويب

السلام عليكم

قمت بإنشاء تطبيق ويب بواسطة PHP أقوم بإدخال معلومات . لكن عندما أردت إضافة خاصية التعديل على المعلومات المدخلة ، يجب على المستعمل إعادة كتابة كل المعلومات ليتم تعديلها هل هناك طريقة لتعديل الحقول التي تم كتابة فيها فقط ؟

هدا الكود :

$req="UPDATE cliente set fourniseur='$t1' , produit='$t2' , numerofacture='$t4' , dateachats='$t5' , Clients='$t6' , nfactureC='$t7', datedevente='$t8' where numeroseris='$t3'";

التعليق السابق

علي فرض يا عزيزي لديك نظام به 100 خانة ادخال أو أكثر هلي من المعقول أن أكتب 100 جملة IF Statement ؟ هذه طريقة للاسف قديمة وغير مجدية وأنا لا ادعي الاحترافية ...ولكن من المعلوم ان PHP تدعم البرمجة الكائنية OOP فعليك أن تكتب دالة التعديل مرة واحدة وتستدعيها في كل مرة تحتاجها من خلال خاصية ال (" INCLUDE_ONCE("Class Name

<?php

class studentstb {

public function __construct(){


    $conn=mysql_connect("localhost","root","");

mysql_select_db("testdb",$conn); mysql_set_charset("utf8",$conn); }

public function add_record($a,$b,$c,$d){

mysql_query("insert into student(st_id,st_name,img_name,co_no)values($a,'$b','$c',$d)");

}

public function update_record($a,$b,$c){ if($c==("")){ mysql_query("update student set st_name='$b' where st_id=$a"); } else{ mysql_query("update student set st_name='$b', img_name='$c' where st_id=$a");

}

}

public function del_record($a){

mysql_query("delete from student where st_id=$a");

}

ماهذا ؟؟ هل هذا حل لمشكل صاحب الموضوع ؟؟ :)

لم أقل أنها الطريقة الصحيحة الوحيدة هناك عدد لانهائي من الحلول , يمكنك أن تدلي بدلوك وتكتب لنا الكود الخاص بك لحل هذه المشكلة , بدل أن تذكر مصطلحات قد لا يفهمها صاحب المشكل