• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

MouathPHP

اعضاء جدد
  • عدد المشاركات

    29
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن MouathPHP

  • الرتبة
    عضو جديد

معلومات الملف الشخصي

  • الجنس ذكر
  1. شكرا ع النصيحة :)
  2. لقد استعملت هذه الطريقة ونجحت ،، ولكن كنت أتمنى أنجد طريقة أسهل من هذه وايضا عملية <?php/*+-------------------- ## DATABASE FUNCTIONS ## --------------------+*/class Database { var $db_host = "localhost"; var $db_user = "root"; var $db_pass = "root"; var $db_name = "rame"; var $connect; function __construct() { $connect = mysqli_connect($this->db_host,$this->db_user,$this->db_pass,$this->db_name) or die('Connection Error!'); $this->connect = $connect; mysqli_set_charset($connect,'utf8'); mysqli_query($connect,"set character_set_server='utf8'"); mysqli_query($connect,"SET NAMES 'utf-8'"); } function select($table,$where,$limit) { $select = mysqli_query($this->connect,"SELECT * FROM $table $where $limit"); } function insert($table,$values,$where) { $insert = mysqli_query($this->connect,"INSERT INTO $table VALUES($values) $where"); } function update($table,$values,$where) { $update = mysqli_query($this->connect,"UPDATE $table SET $values $where"); } function delete($table,$where) { $delete = mysqli_query($this->connect,"DELETE FROM $table $where"); } function num($table,$where) { $select = mysqli_query($this->connect,"SELECT * FROM $table $where"); $num = mysqli_num_rows($select); } function fetch($query) { $val = mysqli_fetch_array($query); } function protect($value) { $values = mysqli_real_escape_string($this->connect,$value); } function close() { $close = mysqli_close($this->connect); } }$test = new Database;$ss = $test->num('users','');?>على العموم أشكرك :)
  3. ترا الطريقة لم تنجح أخي الكريم ،،   نفس المشكلة ،،   لا زالت المحاولات جارية،
  4. خلاص أخي شكرا لك ،،   لقد أفدتني حقا وتعبتك من كثر مشاكلي ،،   الله يجزاك خير ويعطيك العافية، :)
  5. شكرا أخي الكريم ،،   لكن  هل توجد طريقة أخرى لفك الحماية ؟   يعني أحس انو يكون أفضل ،،   لأن مثلا لو عملت استعلام .. وابغى اعرف عدد الإستعلام ،،   يسير يسوي استعلام واحد فقط ،،
  6. السلام عليكم ورحمة الله وبركاته ،،     انا عملت كلاس للتعامل مع قاعدة البيانات ..   وعملت داخل الكلاس وظائف متعدةة ،،   وجميعها شغالة ولكن جربت أن اضع الفنكشن select داخل الأمر mysqli_num_rows() .. ما يجي للأسف ولا أعلم لماذا ،،     هذا الكود للتوضيح: <?phpclass Database { var $db_host = "localhost"; var $db_user = "root"; var $db_pass = "root"; var $db_name = "rame"; var $connect; public function __construct() { $connect = mysqli_connect($this->db_host,$this->db_user,$this->db_pass,$this->db_name) or die('Connection Error!'); $this->connect = $connect; } function select($table) { $select = mysqli_query($this->connect,"SELECT * FROM $table"); } function insert($table,$values,$where) { $insert = mysqli_query($this->connect,"INSERT INTO $table VALUES($values) $where"); } function update($table,$values,$where) { $update = mysqli_query($this->connect,"UPDATE $table SET $values $where"); } function delete($table,$where) { $delete = mysqli_query($this->connect,"DELETE FROM $table $where"); } }$test = new Database;$ss = $test->select('users');$num= mysqli_num_rows($ss);echo $num; ?>وهذا الخطأ اللي يجيني: Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\AppServ\www\index.php on line 55       أتمنى المساعدة للضرورة،     وشكرا للجميع، :)
  7. وأخيرا ،،   والله لا أعلم كيف أشكرك ساعدتني جدا وأفدت غيرك،،   أشكرك من اعماق قلبي ،،     والله يوفقك يارب ويثبت خطاك :))
  8. انا أريد أن يأخذ قيمة كل اجابة ويحدثها بالبيانات التي يتم ادخالها من قبل المستخدم .. وليس فقط أخذ آخر قيمة !
  9. سأحاول التوضيح أكثر ،،     انا في البداية أخي جلبت القيم المخزنة قي قاعدة البيانات .. بإستخدام دالة While  ،،   ومن ثم أريد تحديث البيانات .. ولكن كيف أحدثها مع الإحتفاظ بنفس المكان في القاعدة ؟ .. يعني كيف أحدث أول فورم وثاني فورم .. وجميع الفورمات التي تم جلبها من القاعدة .. بحيث كل وحدة تتحدث بنفسها بدون تداخلهم مع بعض ..     أتمنى انو المعلومة وصلت ،،     شكرا
  10. لقد سئمت جدا من المحاولة .. لا يعمل تحديث الا للفورم الأخير ..     هل من طريقة ؟
  11. نعم أخي .. انا لم اعرض الكود كامل .. فقط الجزئية التي بها مشكلة ،،     شكرا على ردك :)
  12. السلام عليكم ورحمة الله وبركاته ،،     أعزائي لدي مشكلة بسيطة وهي:     انا الآن جلبت بيانات من القاعدة بإستخدام دالة التكرار While() .. على هيئة مربع نصوص <text input>   ..     ووضعت لها اسم عبارة عن مصفوفة .. []No  ،،   ومن ثم أريد أن يتم ادخال البيانات في كل مربع نص الى القاعدة .. أو تحديثها ،،   حاولت بشتى الطرق ولا أجد اي طريقة ،،       الكود المستخدمم: <form action="<? echo $PHP_SELF; ?>" method="post">    <?     $get_2 = mysqli_query($connect,"SELECT * FROM answer WHERE subject_id='$id_g'"); while($val_2 = mysqli_fetch_array($get_2)) {            $ans_id = $val_2['id'];      $ans_2  = $val_2['answer'];  ?>     <input class="input" type="text" name="No[]" placeholder="الإجابة .." value="<? echo $ans_2; ?>" /> <br /><? } ?>                                       <br /><br />      <input type="submit" name="update" class="do floatright" value="تحديث الإستطلاع!" />            </form><?phpif($_POST['update']) { $num = mysqli_num_rows($get_2);   $ans = $_POST['No'];    for($i=0; $i < $num; $i++ ) {        $update = mysqli_query($connect,"UPDATE answer SET answer='$ans[$i]' WHERE subject_id='$id_g'");   }    if($update) {            echo "Updated!";    } else {     echo "Error!";    } }?>أتمنى المساعدة،،     شكرا. :)
  13. الله يجزاك خير أخي كففيت ووفيت ،،   الله يكثر من امثالك،   حقا أفتدتني.       أطيب الأماني :)   شكرا.
  14. أشكرك أخي والله و أخيرا تم الحل الحمدلله،،     لكن هل كل ما اجي اسوي جدول لازم اسوي نفس الحركة ؟     و اذا عندي ملف تثبيت السكربت .. كيف احوله الى الترميز العربي تلقائيا ؟
  15. حاولت والله أخي ،،   انا استضافتي hosting24.com